数据库的实现
2.1T-SQL语句回顾
1.添加数据
语法:
(单条插入)
Insert [into] 表名(列名1,列名2……) values(值1,值2…….)
(多条插入)
Insert [into] 表名
Select 值1,值2….. unio
………
Select 值1,值 2……
(表存在)
Insert [into] 新表名
Select 列名1,列名2…
From 旧表名
(表不存在)
Select 列名1,列名2…..
Into 新表名
From 旧表名
2.修改数据
Update 表名 set 列名=值,…. [where 条件
3.查询数据
Select 列1,列2…. From 表名 where 条件
4.删除数据
数据可恢复,但标识列不可自动恢复
Delete from 表名 where 条件
数据不可恢复,但标识列不可自动恢复
Truncate table 表名
2.2数据库文件组成
主数据文件 :*.mdf;
次要数据文件:*.ndf;
日志文件:*.ldf
2.2.1 创建数据库
语法:
Create datadase 数据库名
On [primary]
(
Name = 逻辑文件名,
Filename = 物理文件名,
Size = 大小,
Maxsize = 最大容量|unlimited
Filegrowth = 增长量 (0表示不增长)
)
Log on
(
Name = 逻辑文件名,
Filename = 物理文件名,
Size = 大小,
Maxsize = 最大容量|unlimited
Filegrowth = 增长量 (0表示不增长)
)
2.2.2删除数据库
语法:
Drop database 数据库名
判断数据库是否存在
If exists(select * from sysdatabases where name = ‘数据库名’)