非select命令 資料庫 1.創建 //create database 庫名 2.刪除 //drop database 庫名,... 2.重命名//exec sp_renamedb '庫名','新庫名' 表 1.創建 //create table 表名 (列名 類型,...) 2.刪除 //dro ...
非select命令
資料庫
1.創建 //create database 庫名
2.刪除 //drop database 庫名,...
2.重命名//exec sp_renamedb '庫名','新庫名'
表
1.創建 //create table 表名 (列名 類型,...)
2.刪除 //drop table 表名,...
3.重命名//exec sp_rename '表名','新表名'
//修改列名: exec sp_rename '表名.列名','新列名'
4.修改 //alter table 表名
//1.添加列:add 列名 類型
//2.刪除列:drop column 列名
//3.列類型:alter column 列名 新類型
數據
1.添加 //1.insert into 表名 (列名,...)values(值,...)
//2.insert into 表名 values(值,...)
2.刪除 //1.delete from 表名//清空表
//2.delete from 表名 where 列名=值//清除某行
3.修改 //update 表名 SET 列名1 = 新值 WHERE 列名2(可以是列名1) = 某值
視圖
1.創建 //create view 視圖名 as select語句
2.刪除 //drop table 視圖名,...
3.重命名//exec sp_rename '視圖名','新視圖名'
4.修改 //alter table 視圖名 as select語句
約束
1.創建
1.創建表時創建 //create table table_name()
2.現有表中創建 //alter table table_name add
1.非空 //
2.主鍵約束//[列名][類型]constraint 約束名 primary key
3.唯一約束//[列名][類型]constraint 約束名 unique
4.檢查約束//[列名][類型]constraint 約束名 check(logical_expression)
5.預設約束//[列名][類型]constraint 約束名 default column_name
6.外鍵約束//[列名][類型]constraint 約束名 foreign key(column_name)
2.刪除 //drop constraint 約束名,...
3.修改
1.非空約束 //alter table 表名
//alter column 列名 類型 null|not null
2.其它約束 //刪除約束
//創建新約束