数据库操作(二)
1.MySQL行(记录)操作
插入(增加)数据
1.插入完整数据
语法1:
insert into 表名(字段1,字段2..字段n) values(值1,值2..值n);
#字段和值要一一对应
语法2:
insert into 表名 values(值1,值2..值n);
#表名后不定义列名,则按顺序给所有列添加值
2.指定字段插入数据
语法:
insert into 表名(字段1,字段2..) values(值1,值2..)
3.插入多条记录
语法:
insert into 表名 values
(值1,值2,值3...值n),
(值1,值2,值3...值n),
(值1,值2,值3...值n); #插入多条记录用逗号分隔
4.插入查询结果
语法:
insert into 表名(字段1,字段2..字段n)
select (字段1,字段2..字段n) from 表2
where 条件;
#将从表2中查询的结果插入到表中,查询数据要和指定的字段对应好
5.增加字段
语法:
alter table 表名
add 字段名 数据类型 约束条件,
add 字段名 数据类型 约束条件; #增加记录
alter table 表名
add 字段名 数据类型 约束条件 first; #增加记录到第一个位置
alter table 表名
add 字段名1 数据类型 约束条件 after 字段名2;
#将字段1添加到字段2后面1.插入完整数据