INSERT语句用于向数据库表中插入数据。
1、插入一条数据
insert into adm_user (login_name, password, name, mobile_no) values ('13912345678', md5('123456'), '张三丰', '13912345678');
注意sql导入数据库的语句:
1)values中值sql导入数据库的语句的顺序要与前面sql导入数据库的语句的列名顺序一致;
2)列名中要列出表中无默认值的所有必填字段。
2、插入多条数据
insert into adm_user (login_name, password, name, mobile_no) values ('13912345678', md5('123456'), '张三丰', '13912345678')
sql导入数据库的语句,('13912345888', md5('123456'), '张伟达', '13912345888');
3、根据SQL查询出的结果插入数据
为登录名为“13912345678”的用户添加角色。
insert into adm_user_role (user_id, role_id)select user_id, 7from adm_userwhere login_name = '13912345678';
说明:adm_user表的主键user_id是自增长的序列sql导入数据库的语句,每插入一条记录,若未给user_id赋值,则该记录的user_id取值序列最大值+1。