Sql server 对数据库、表、字段的一些操作
use master
--修改数据库名称
--方法一。
alter database TestData modify name=new_TestData
--方法二。(需要比较高的权限)
exec sp_renamedb TestData , new_TestData
--修改逻辑名(主数据库逻辑名称)
alter database TestData modify file(name=TestData_Data,newname=new_TestData_Data)
--修改日志逻辑名(主数据库日志逻辑名称)
alter database TestData modify file(name=TestData_Log,newname=new_TestData_Log)
--分离数据库
exec sys.sp_detach_db TestData
--查看当前数据库
select* from master.dbo.sysdatabases
--修改表名称
exec sp_rename Admin , Admin1
use TestData
--更新表中的列名称
EXEC SP_RENAME '[Admin].[LoginPwd]' ,'LoginPwd1'
--更新表中某个字段的长度大小
alter table Admin alter column LoginPwd varchar(100)
--修改表中某个字段类型
alter table Admin alter column LoginPwd int
--修改表中某个字段不允许为空
alter table Admin alter column LoginPwd varchar(50) not null
--修改表中某个字段为主键
alter table Admin ADD constraint Id PRIMARY KEY(ID)
--给表中添加字段
alter table Admin ADD Sex varchar(2) default('男') not null
本文来自博客园,作者:小康0,转载请注明原文链接:https://www.cnblogs.com/z13753176959/p/17707853.html
浙公网安备 33010602011771号