CREATE DATABASE -- 创建一个新数据库
CREATE TABLE --创建一个表
--创建临时表
CREATE PROCEDURE ( 创建存储过程。存储过程是已保存的 Transact-SQL 语句集合,或对 Microsoft .NET Framework 公共语言运行时 (CLR) 方法的引用,可接收并返回用户提供的参数。可以创建过程供永久使用,或在一个会话(局部临时过程)中临时使用,或在所有会话(全局临时过程)中临时使用
CREATE PROC[EDURE] 存储过程名
@参数1 数据类型= 默认值 OUTPUT,
@参数n 数据类型= 默认值 OUTPUT
AS
SQL语句
--创建索引
=======非聚集索引=============
CREATE NONCLUSTERED INDEX IX_SalesPerson_SalesQuota_SalesYTD ON Sales.SalesPerson (SalesQuota, SalesYTD);GO
====创建唯一非聚集索引=============
CREATE UNIQUE INDEX AK_UnitMeasure_Name ON Production.UnitMeasure(Name); GO
=======创建聚集索引=================
CREATE TABLE t1 (a int, b int, c AS a/b); CREATE UNIQUE CLUSTEREDINDEX Idx1 ON t1(c); INSERT INTO t1 VALUES (1, 0);
--创建视图
create view vw_ix_T1关键次view
--创建触发器
CREATE TRIGGER关键词trigger