单表数据记录的插入
所用软件:Mysql Workbench
插入数据的方式:
1、插入完整的记录;2、插入记录的一部分; 3、插入多条记录;4、插入另一个查询的结果。
一、插入完整的记录
语法格式:
insert into table_name(columu_list) values(value_list);
新建SQL文件,输入下图2种语句都可(当表中列的内容边化时,采用第1种语句不用修改语句,会更好些)
查看bookcategory中的内容:选中bookcategory,右键后左键点击select Rows-Limit 1000后可看:
二、插入记录的一部分
为表的指定列插入数据,其他没有指定值的列所插入的数据为表定义时的默认值。
查看
三、插入多条记录
插入时指定多个值列表,每个值列表之间用逗号隔开
语法格式:
insert into table_name(column_list) values(values_list1),(values_list2),...,(values_listn);
查看
四、插入另一个查询结果到表中
语法格式
insert into table_name(column_list1)select(column_list2)from table_name2 where(condition);
先在book中添加test表,表中内容如下:
然后输入下图语句
查看