insert语句(数据库insert语句)

前沿拓展:

insert语句

C. 在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值。


INSERT语句用于向数据库表中插入数据。

1、插入一条数据

insert into adm_user (login_name, password, name, mobile_no) values 
('13912345678', md5('123456'), '张三丰', '13912345678');

注意:

1)values中值的顺序要与前面的列名顺序一致;

2)列名中要列出表中无默认值的所有必填字段。

2、插入多条数据

insert into adm_user (login_name, password, name, mobile_no) values 
('13912345678', md5('123456'), '张三丰', '13912345678'),
('13912345888', md5('123456'), '张伟达', '13912345888');

3、根据SQL查询出的结果插入数据

为登录名为“13912345678”的用户添加角色。

insert into adm_user_role (user_id, role_id)
select user_id, 7
from adm_user
where login_name = '13912345678';

说明:adm_user表的主键user_id是自增长的序列,每插入一条记录,若未给user_id赋值,则该记录的user_id取值序列最大值+1。

拓展知识:

insert语句

假设有个excel表中的数据要插入到sql
表tablename,有两列,第一列uid
,int型,第二列
username,
nvarchar(100)型
步骤:
1.

excel
中用公式生成insert语句,假设数据在a和b列,
在c列输入如下公式
="insert
into
tablename(uid,username)
values("
&
a2
&
",n'"
&
b2
&"')"
往下拉,使得每行都生成一条insert语句
2.
**这些insert
语句到
s**s中,执行即可。

前沿拓展:

insert语句

C. 在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值。


INSERT语句用于向数据库表中插入数据。

1、插入一条数据

insert into adm_user (login_name, password, name, mobile_no) values 
('13912345678', md5('123456'), '张三丰', '13912345678');

注意:

1)values中值的顺序要与前面的列名顺序一致;

2)列名中要列出表中无默认值的所有必填字段。

2、插入多条数据

insert into adm_user (login_name, password, name, mobile_no) values 
('13912345678', md5('123456'), '张三丰', '13912345678'),
('13912345888', md5('123456'), '张伟达', '13912345888');

3、根据SQL查询出的结果插入数据

为登录名为“13912345678”的用户添加角色。

insert into adm_user_role (user_id, role_id)
select user_id, 7
from adm_user
where login_name = '13912345678';

说明:adm_user表的主键user_id是自增长的序列,每插入一条记录,若未给user_id赋值,则该记录的user_id取值序列最大值+1。

拓展知识:

insert语句

假设有个excel表中的数据要插入到sql
表tablename,有两列,第一列uid
,int型,第二列
username,
nvarchar(100)型
步骤:
1.

excel
中用公式生成insert语句,假设数据在a和b列,
在c列输入如下公式
="insert
into
tablename(uid,username)
values("
&
a2
&
",n'"
&
b2
&"')"
往下拉,使得每行都生成一条insert语句
2.
**这些insert
语句到
s**s中,执行即可。

前沿拓展:

insert语句

C. 在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值。


INSERT语句用于向数据库表中插入数据。

1、插入一条数据

insert into adm_user (login_name, password, name, mobile_no) values 
('13912345678', md5('123456'), '张三丰', '13912345678');

注意:

1)values中值的顺序要与前面的列名顺序一致;

2)列名中要列出表中无默认值的所有必填字段。

2、插入多条数据

insert into adm_user (login_name, password, name, mobile_no) values 
('13912345678', md5('123456'), '张三丰', '13912345678'),
('13912345888', md5('123456'), '张伟达', '13912345888');

3、根据SQL查询出的结果插入数据

为登录名为“13912345678”的用户添加角色。

insert into adm_user_role (user_id, role_id)
select user_id, 7
from adm_user
where login_name = '13912345678';

说明:adm_user表的主键user_id是自增长的序列,每插入一条记录,若未给user_id赋值,则该记录的user_id取值序列最大值+1。

拓展知识:

insert语句

假设有个excel表中的数据要插入到sql
表tablename,有两列,第一列uid
,int型,第二列
username,
nvarchar(100)型
步骤:
1.

excel
中用公式生成insert语句,假设数据在a和b列,
在c列输入如下公式
="insert
into
tablename(uid,username)
values("
&
a2
&
",n'"
&
b2
&"')"
往下拉,使得每行都生成一条insert语句
2.
**这些insert
语句到
s**s中,执行即可。

前沿拓展:

insert语句

C. 在使用INSERT语句执行数据插入时,必须为表中所有列定义数据值。


INSERT语句用于向数据库表中插入数据。

1、插入一条数据

insert into adm_user (login_name, password, name, mobile_no) values 
('13912345678', md5('123456'), '张三丰', '13912345678');

注意:

1)values中值的顺序要与前面的列名顺序一致;

2)列名中要列出表中无默认值的所有必填字段。

2、插入多条数据

insert into adm_user (login_name, password, name, mobile_no) values 
('13912345678', md5('123456'), '张三丰', '13912345678'),
('13912345888', md5('123456'), '张伟达', '13912345888');

3、根据SQL查询出的结果插入数据

为登录名为“13912345678”的用户添加角色。

insert into adm_user_role (user_id, role_id)
select user_id, 7
from adm_user
where login_name = '13912345678';

说明:adm_user表的主键user_id是自增长的序列,每插入一条记录,若未给user_id赋值,则该记录的user_id取值序列最大值+1。

拓展知识:

insert语句

假设有个excel表中的数据要插入到sql
表tablename,有两列,第一列uid
,int型,第二列
username,
nvarchar(100)型
步骤:
1.

excel
中用公式生成insert语句,假设数据在a和b列,
在c列输入如下公式
="insert
into
tablename(uid,username)
values("
&
a2
&
",n'"
&
b2
&"')"
往下拉,使得每行都生成一条insert语句
2.
**这些insert
语句到
s**s中,执行即可。

原创文章,作者:九贤生活小编,如若转载,请注明出处:http://www.wangguangwei.com/8195.html