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
标签:--,数据库,server,Admin,字段,Sql,table,TestData,alter From: https://www.cnblogs.com/z13753176959/p/17707853.html