1.修改数据库
移动数据库文件
ALTER DATABASE Publish SET OFFLINE/*将Publish数据库设置为离线(脱机)状态*/
ALTER DATABASE Publish
MODIFY FILE
(
NAME = 'Publish_n1'
FILENAME = 'D:\Publish.ndf'
) /*数据库文件位置*/
ALTER DATABASE Publish SET ONLINE/*将数据库设置为联机状态*/
修改数据文件
ALTER DATABASE Publish /*修改数据库Publish*/
MODIFY FILE /*修改数据文件*/
(
NAME = 'Publish1', /*数据库文件逻辑名*/
SIZE = 200MB, /*修改后的文件初始大小*/
MAXSIZE = UNLIMITED, /*修改后的文件最大值*/
FILEGROWTH = 10% /*修改后的文件增长方法*/
)
新增数据文件
ALTER DATABASE Publish /*修改数据库*/
ADD FILE /*新增数据文件*/
(
NAME = 'Publish_1', /*主数据文件逻辑名*/
FILENAME = 'D:\DATABASE\Publish.mdf', /*主数据文件物理名*/
SIZE = 10MB, /*主数据文件初始大小*/
MAXSIZE = UNLIMITED, /*主数据文件最大值*/
FILEGROWTH = 10MB /*主数据文件每次增长10MB*/
)
2.修改表
修改Book表,新增名为BookName,数据类型为NTEXT(备注型)的新列。
ALTER TABLE Book
ADD BookName NTEXT
修改Book表,将Price列的数据类型改为decimal
ALTER TABLE Book
ALTER COLUMN Price DECIMAL(8,1)
3.修改表数据
修改Book表的记录
UPDATE Book
SET BookName = '数据结构'
WHER BookID = '1'
UPDATE Book
SET Price = Price + 20
WHER BookName = '数据结构'