自己总结的一些T-SQL建库建表建约束的语法知识

本文总结了T-SQL中创建数据库、表、索引、视图、存储过程的语法,以及定义变量、创建约束、删除对象、逻辑控制语句等内容,涵盖了数据库管理的基础操作。
摘要由CSDN通过智能技术生成
.创建数据库的语法
    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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值