-- 插入数据 INSERT INTO [ Salary ] VALUES(25451,4545,45 ) INSERT INTO [ Salary ] (编号,收入,支出) VALUES(25451,4545,487 ) -- 不提供列名则插入默认值,主键重复会出错 -- 两个表表结构一致可以查询 ...
分类:
数据库 时间:
2020-04-23 01:10:42
阅读次数:
99
CREATE TABLE staff_list3(id INT,姓名 VARCHAR(20),性别 VARCHAR(20),工号 VARCHAR(10),入职时间 INT,体重 FLOAT); INSERT INTO staff_list3(id,姓名,性别,工号,入职时间,体重) VALUES(1 ...
分类:
数据库 时间:
2020-04-23 00:59:26
阅读次数:
78
DDL:指的是操作数据库、表、字段的相关语句,例如:create、alter、drop DML:指的是对表中的数据进行增删改的操作,例如:insert、update、delete 查询语句书写顺序:select >from >where >group by >having >order by >li ...
分类:
数据库 时间:
2020-04-22 22:50:36
阅读次数:
173
一。添加语句 基本的格式: insert into 表名 ..... 方式一:指定字段和值,只要字段和值对应即可。和顺序无关 insert into heroes (字段, 字段, ...) values (值, 值, ...) insert into heroes (nickname, age, ...
分类:
数据库 时间:
2020-04-22 19:30:28
阅读次数:
125
容易发现可以枚举j 那么只需要计算出 l~j这段是回文串的l的和 以及j+1~r这段是回文串的r的和。 可以manacher 之后想要求出以j为右端点的回文串左端点的和 这个东西我们通过某个点为中心的最长回文子串来做出。 容易发现是一个类似于等差数列的东西的 可以上线段树 不过没有在线询问啥的 可以 ...
分类:
其他好文 时间:
2020-04-22 16:58:50
阅读次数:
68
触发器是与表有关的数据库对象,指在 insert/update/delete 之前或之后,触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性 , 日志记录 , 数据校验等操作 。使用别名 OLD 和 NEW 来引用触发器中发生变化的记录内容,这与其他的数据 ...
分类:
其他好文 时间:
2020-04-22 13:00:43
阅读次数:
54
B+树索引 B+树索引的本质就是B+树在数据库中的实现。但是B+树索引在数据库中有一个特点就是高扇出性,因此在数据库中,B+树的层高一般都在2~4层,意味着查询某一个键值的行记录最多需要2~4次IO。B+树索引分为聚集索引和辅助索引。 聚集索引 聚集索引就是根据数据表的主键构造一颗B+树,同时叶子节 ...
分类:
数据库 时间:
2020-04-21 18:24:17
阅读次数:
68
导读:很多时候我们在做数据插入的时候需要判断一下当前我插入的数据是否已经存在于数据库中。 一般情况下我们会写两条sql去操作 select 查询当前插入的数据是否已经存在如果不存在就插入新的记录,如果存在就提示用户该记录已经存在在mysql里面可以这么操作,如果记录存在就跳过或者更新,不存在就插入! ...
分类:
数据库 时间:
2020-04-21 18:23:53
阅读次数:
258
<insert id="insertOrUpdate"> insert into base_person (pname, idcard, gender, nation, source_flag, create_time) values <foreach collection="list" item= ...
分类:
其他好文 时间:
2020-04-21 15:35:22
阅读次数:
235
数据唯一性 先建立primary index或者unique index: INSERT IGNORE REPLACE https://www.tutorialspoint.com/mysql/mysql handling duplicates.htm https://www.mysqltutori ...
分类:
其他好文 时间:
2020-04-21 14:49:43
阅读次数:
55