Transact-SQL语言
由四部分组成:
数据控制语言(DCL):进行安全性管理 主要语句:GRANT、DENY、REVOKE
数据定义语言(DDL):执行数据库任务 主要语句:CREATE、ALTER、DROP
数据操作语言(DML):操作数据库中各对象(表、视图) 主要语句:SELECT、INSERT、UPDATE、DELETE
附加语言元素:运算符、变量、函数、注释
创建数据库
1.使用Management Studio
2.通过T-SQL语句
1 CREATE DATABASE scdb 2 ON PRIMARY --主数据文件 3 ( 4 NAME ='sc_f1', 5 FILENAME='E:\Microsoft SQL Server\sqlfile\sc_f1.mdf', 6 SIZE=3MB, 7 MAXSIZE=UNLIMITED, 8 FILEGROWTH=3% 9 ), 10 ( --辅助数据文件 11 NAME='sc_f2', 12 FILENAME='E:\Microsoft SQL Server\sqlfile\sc_f2.ndf', 13 SIZE=10MB, 14 MAXSIZE=500MB, 15 FILEGROWTH=6MB 16 ) 17 LOG ON --日志文件 18 ( 19 NAME='sc_f3', 20 FILENAME='E:\Microsoft SQL Server\sqlfile\sc_f3.ldf', 21 SIZE=1MB, 22 MAXSIZE=UNLIMITED, 23 FILEGROWTH=2% 24 )
NAME=‘逻辑名’
FILENAME=‘文件的物理存放路径’
SIZE=数据文件的初始大小
MAXSIZE=数据文件的最大大小
FILEGROWTH=文件的增长方式
修改数据库
1.通过Management Studio
2.通过T-SQL语句
修改数据库名称
1 ALTER DATABASE 原数据库名 2 3 MODIFY NAME=新数据库名
添加一个辅助文件(ADD FILE)
1 --向数据库sc_db添加一个辅助文件 2 ALTER DATABASE sc_db 3 ADD FILE 4 ( 5 NAME='sc_f21', 6 FILENAME='E:\Microsoft SQL Server\sqlfile\sc_f21.ndf', 7 SIZE=3MB, 8 MAXSIZE=UNLIMITED, 9 FILEGROWTH=2MB 10 )
添加一个日志文件(ADD LOG FILE)
1 --向数据库sc_db添加一个日志文件 2 ALTER DATABASE sc_db 3 ADD LOG FILE 4 ( 5 NAME='sc_f31', 6 FILENAME='E:\Microsoft SQL Server\sqlfile\sc_f31.ldf', 7 SIZE=1MB, 8 MAXSIZE=400MB, 9 FILEGROWTH=4% 10 )
删除数据库
1.通过management studio
2.通过T-SQL语句
1 DROP DATABASE 数据库名