库级操作
—创建数据文件和日志文件
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]]
视图
游标
存储过程
触发器