幻想编程

从头到脚学Sql语言(2)

时间:14-03-09 20:14:12点击:431

接下来该建表了,先建一个Student表把

use TestDB

create table Student

(

id int primary key identity(1,1),

name varchar(50),

age int,

sex varchar(2),

score float

)

表很简单,就id号,姓名,性别,年龄,分数

primary key identity(1,1)表示该字段为主键并每次自增1,不同的数据库不一样的方法

现在插入5条数据

insert into Student values('小明',12,'男',100)

insert into Student values('小K',13,'男',99)

insert into Student values('小红',11,'女',95)

insert into Student values('小胖',13,'男',55)

insert into Student values('小芳',10,'女',85)

执行一下,5条数据就插入了表中

id不需要插入,因为他是自动自增的

insert into Student(name,age,sex,score) values('小明',12,'男',100)

这样也可以插入,这句是插入指定的列,和上面的一样效果,如果age没写进去,那么插入的时候age字段就为null,前提是age字段允许为null

现在查看一下插入的数据

sql查询语句

select * from Student

*表示查询全部内容