欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SQL Server数据库第三课2:使用create语句新建数据库、数据库表

程序员文章站 2022-05-10 08:04:51
...

知识点:使用create语句新建数据库、创建数据库表的方法、新建数据库表时设置主键、设置标识列的方法、添加check约束、删除数据库表和数据库的方法。

 

使用create语句新建数据库、数据库表(简单版)

第一步:打开SSMS软件后,点击工具栏上的【新建查询】工具,在里面输入T-SQL语句create database TestDB;然后点击执行,系统会提示是否成功。

SQL Server数据库第三课2:使用create语句新建数据库、数据库表

第二步:使用数据库。输入语句:use TestDB;

SQL Server数据库第三课2:使用create语句新建数据库、数据库表

说明:当有多个数据库时,执行SQL语句之前,需要先说明使用哪个数据库。说明方法:

  • 可以使用use 数据库名;
  • 可以在工具栏中,选择对应的数据库
  • 可以在新建查询的时候,在数据库名称上单击鼠标右键,选择【新建查询】

第三步:创建数据库表

SQL Server数据库第三课2:使用create语句新建数据库、数据库表

语句:

create table Student(
	Id int primary key identity(1831301,1),              --编号  整数  主键  标识列(标识种子是1831301,表示增量是1)
	Names nvarchar(30) not null,                         --姓名  字符  非空
	Gender char(2) not null,                             --性别  字符  非空
	Age int not null,                                    --年龄  整数  非空
	Adress nvarchar(50) default('湖北武汉'),              --地址  字符  默认值(湖北武汉) 允许为空
	Score float check(Score>=0 and Score<=100) not null  --分数  小数  check约束(0~100之间) 非空
	);

第四步:向表Student中插入一行数据insert into Student (Names,Gender,Age,Adress,Score) values ('李荣浩','男',18,default,88);

SQL Server数据库第三课2:使用create语句新建数据库、数据库表

第五步:向表Student中插入多行数据

SQL Server数据库第三课2:使用create语句新建数据库、数据库表

--向表Student中插入多行数据
insert into Student(Names,Gender,Age,Adress,Score) 
select '张杰','男',18,'北京',68 union
select '谢娜','女',18,'湖南',78 union
select '王菲','女',19,'北京',59 union
select '王源','男',18,'北京',75 ;

第六步:查询表Student中的所有数据,验证以上操作结果

SQL Server数据库第三课2:使用create语句新建数据库、数据库表

第七步:删除数据库表

SQL Server数据库第三课2:使用create语句新建数据库、数据库表

第八步:删除数据库

SQL Server数据库第三课2:使用create语句新建数据库、数据库表

 

============知识点细分