--向表TB_A中增加一列Address
ALTER TABLE TB_A ADD Address NVARCHAR(4000);
--修改TB_A中的列Address类型为INT
ALTER TABLE TB_A ALTER COLUMN ADDRESS INT;
--删除TB_A中的列Address
ALTER TABLE TB_A DROP COLUMN ADDRESS;
--重命名数据库名称
EXEC sp_renamedb 'Old_DB','New_DB';
--显示表的一些基本信息
EXEC sp_help 'TB_A';
--判断表TB_A中是否存在CL_A
IF EXISTS (SELECT * FROM syscolumns WHERE id=OBJECT_ID('TB_A') and NAME='CL_A')
PRINT '列CL_A存在'
ELSE PRINT '列CL_A不存在';
--判断表TB_B是否存在(1:存在,0:不存在)
SELECT COUNT(*) FROM sysobjects WHERE TYPE='U' AND NAME='TB_B';
--判断表TB_A是否存在列CL_B(1:存在,0:不存在)
SELECT COUNT(*) FROM syscolumns
WHERE id = (SELECT id FROM sysobjects WHERE TYPE='U' AND NAME='TB_A')
AND NAME = 'CL_B';
--初始化表TB_A
TRUNCATE TABLE TB_A;
--展示出数据库中所有的表名称
SELECT NAME FROM sysobjects WHERE TYPE='U';
--创建数据库DB_A
CREATE DATABASE DB_A;
--删除数据库DB_A
DROP DATABASE DB_A;

本文介绍了如何使用SQL语句来管理表结构,包括增加、修改和删除列,重命名数据库,初始化表,以及如何创建和删除数据库等操作。

被折叠的 条评论
为什么被折叠?



