使用SQL语句向表插入一条学生记录:(其中学号的值为自动编号)如何实现?

如题。谢谢!... 如题。谢谢! 展开
 我来答
娱乐小八卦啊a
高粉答主

2020-05-20 · 娱乐小八卦,天天都知道
娱乐小八卦啊a
采纳数:256 获赞数:117856

向TA提问 私信TA
展开全部

insert into 表名(字段名逗号隔开(不用写自动增长那列)) values(对应的值也是逗号隔开)

要是每个字段都要插入那就可以写成

insert into 表名 values(顺序写值,每个字段都要写(不包括自动增长列))

into可以省略不写

insert into语句可以有两种编写形式:

1、无需指定要插入数据的列名,只需提供被插入的值即可:

insert into table_name

values (value1,value2,value3,...);

2、需要指定列名及被插入的值:

insert into table_name (column1,column2,column3,...)

values (value1,value2,value3,...);

扩展资料

SQL常用语句

查所有数据库 show databases;

创建数据库 create database db1;

查看数据库 show create database db1;

创建数据库指定字符集 create database db1 character set utf8/gbk

删除数据库 drop database db1;

使用数据库 use db1;

创建表 create table t1(id int,name varchar(10));

查看所有表 show tables;

查看单个表属性 show create table t1;

查看表字段 desc t1;

创建表指定引擎和字符集 create table t1(id int,name varchar(10)) engine=myisam/innodb charset=utf8/gbk;

知道小爷
2017-07-09 · TA获得超过1489个赞
知道小有建树答主
回答量:368
采纳率:83%
帮助的人:23.6万
展开全部

使用sql语句向表中插入一条记录,需要先有一张学号字段能自增的学生表。

工具:sqlserver 2008 R2

步骤:

1、创建学生表:

create table 学生
(学号 int not null identity(1,1) primary key,--其中这部分代表学号从1开始自增,每次增加1个单位
姓名 varchar(20),
性别 varchar(2))

2、插入数据,验证自增:

insert into 学生(姓名,性别) values ('东东','嬲');
insert into 学生(姓名,性别) values ('物理','女');
insert into 学生(姓名,性别) values ('小惠','男');

3、查看结果,可以看出学号字段从1开始自增的:

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-22
展开全部
insert into 表名(字段名逗号隔开(不用写自动增长那列)) values(对应的值也是逗号隔开)
要是每个字段都要插入那就可以写成
insert into 表名 values(顺序写值,每个字段都要写(不包括自动增长列))
into可以省略不写
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-22
展开全部
那要看你的数据库是不是设置成自动编号,如设置了,那在用sql语句时就不用写上学号,会自动加上的.
要不你就加一个判断语句找到你数据库中学号的值,在加一.手动加入学号.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-07-22
展开全部
insert into 表名(姓名,系别,出生日期) values ('张三','信息系','1987-09-28')
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式