1.修改数据库
移动数据库文件
ALTER DATABASE Publish SET OFFLINE/*将Publish数据库设置为离线(脱机)状态*/ALTER DATABASE PublishMODIFY 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 BookADD BookName NTEXT
修改Book表,将Price列的数据类型改为decimal
ALTER TABLE BookALTER COLUMN Price DECIMAL(8,1)
3.修改表数据
修改Book表的记录
UPDATE BookSET BookName = '数据结构'WHER BookID = '1'
UPDATE BookSET Price = Price + 20WHER BookName = '数据结构'