庫級操作
—創建數據文件和日誌文件
create database student on
(
name='stu',
filename='D:\stu_data.mdf',
size=3mb,
maxsize=500mb,
filegrowth=10%
)
log on
(
name='stu_log',
filename='D:\stu_log.ldf',
size=3mb,
maxsize=unlimited,
filegrowth=1mb
)
—添加日誌文件
alter database student
add log file
(
name=student_log,
filename='D:\student_log.ldf',
size=1mb,
maxsize=unlimited,
filegrowth=1mb
)
—修改數據文件或日誌文件
alter database student
modify file
(
name=stu,
size=10mb,
filegrowth=20%
)
—修改數據文件名
alter database 數據庫名 modify file(name='舊數據文件邏輯名',newname='新數據文件邏輯名')
—刪除數據文件
alter database 數據庫名 remove file 數據文件名
—修改日誌文件名
alter database 數據庫名 modify file(name='舊日誌文件邏輯名',newname='新日誌文件邏輯名')
—刪除日誌文件
alter database 數據庫名 remove file 日誌文件名
—修改數據庫名
方式一
use master
alter database 舊數據庫名 modify name=新數據庫名
方式二
ALTER DATABASE 當前數據庫名稱 MODIFY FILE(NAME='當前數據庫文件物理名稱',NEWNAME='要更改的數據庫物理名稱')
—刪除數據庫
drop database 數據庫名
表級操作
—表的創建
create table 表名(
字段名 類型 [約束],
字段名 類型 [約束],
......
)
—表的修改
添加字段
alter table 表名 add 字段名 數據類型 [約束]
刪除字段
alter table 表名 drop 字段名
修改字段
alter table 表名 alter column 字段名 數據類型
添加約束
alter table 表名 add [constraint 約束名] 約束定義
刪除約束
alter table 表名 drop 約束名
—表的刪除
drop table 表名
數據查詢
單表查詢
select 字段名[,...n]
from 表名 [join 表名 on 連接條件]
[where 行選擇條件]
[group by 分組依據列 [asc|desc]]
[having 組選擇條件]
[order by 字段名[,...n] [asc|desc]]
視圖
遊標
存儲過程
觸發器