.创建数据库的语法
create database 数据库名
(
name=逻辑名称,
filename='物理名称'
size=初始大小,
maxsize=最大容量, --unlimited, --无限大
filegrowth=增长比例
)
.判断数据库或者表或者索引等是否存在
if exists(查询数据库名或者表名或者索引名等的查询语句)
数据库名在:sysdatabases表中
表名/存储过程在:sysobjects表中
索引名在:sysindexes表中
.创建表的语法
create table 表名
(
列名 数据类型 是否为空 约束类型
)
.定义变量
declare @变量名 数据类型
变量赋值
set @变量名=值
select @变量名=列名 from 表名 //返回单个值或者要在查询中保存结果到变量
变量的输出
print
.创建索引
create [nonclustered] index 索引名 //中括号内的参数可选
on 表名(列名)
with fillfactor=值 --值为1-100之间的数,通常为70左右
.创建试图
create view 视图名
as
sql语句
.创建存储过程
create procedure 存储过程名[@输入参数 数据类型=默认值,@输出参数 数据类型 output=默认值]
//可以创建带参和不带参的,也可以指定是否带默认值,参数可以有输入参数和输出参数,输出参数后面跟output
.使用存储过程
使用exec 存储过程名 [输入参数,输出参数 output]
如果带有输出参数必须先定义变量 使用变量接受输出参数
即:
decl
自己总结的一些T-SQL建库建表建约束的语法知识
最新推荐文章于 2022-11-07 13:51:45 发布
本文总结了T-SQL中创建数据库、表、索引、视图、存储过程的语法,以及定义变量、创建约束、删除对象、逻辑控制语句等内容,涵盖了数据库管理的基础操作。
摘要由CSDN通过智能技术生成