表记录的插⼊
批量插⼊多条记录
例如:
insert…select
插⼊结果集
注意:字段列表1与字段列表2的字段个数必须相同,且对应字段的数据类型尽量保持⼀致。例如:
使⽤replace插⼊新记录
insert into表名[(字段列表)] values(值列表)
insert into表名[(字段列表)] values
(值列表1),
(值列表2),
…
(值列表n);
insert into student values
('2012001','张三','15000000000',1),
('2012002','李四','16000000000',1),
('2012003','王五','17000000000',3),
('2012004','⻢六','18000000000',2),
('2012005','⽥七','19000000000',2);
insert into⽬标表名[(字段列表1)]
select (字段列表2) from源表 where 条件表达式;
insert into new_student select * from student;
replace into表名[(字段列表)] values(值列表)
replace [into]⽬标表名[(字段列表1)]
select (字段列表2) from源表where条件表达式
replace [into]表名
set字段1=值1,字段2=值2
MySQL中的特殊字符序列 转义后的字符
"
双引号“
'
单引号‘
\
反斜线
n
换⾏符
r
回⻋符
t
制表符