数据库相关

    创建数据库
    CREATE DATABASE 数据库名 ON PRIMARY
    (
        NAME=数据库名_DATA,
        FILENAME='路径/数据库名.MDF',
        SIZE=6MB,
        MAXSIZE=100MB,
        FILEGROWTH=5%
    )
    LOG ON
    (
        NAME=数据库名_LOG,
        FILENAME='路径/数据库名.LDF',
        SIZE=3MB,
        MAXSIZE=50MB,
        FILEGROWTH=5%
    )
    删除数据库
    DROP DATABASE 数据库名
    创建表
    CREATE TABLE 表名
    (
        [列名1] [数据类型1] 
        [列名2] [数据类型2] 
    )
    非空约束
    CONSTRAINT 键名 NOT NULL
    主键约束
    CONSTRAINT 键名 PRIMARY KEY
    唯一约束
    CONSTRAINT 键名 UNIQUE
    检查约束
    CONSTRAINT 键名 CHECK(NAME IN (VALUE...))
    默认约束
    CONSTRAINT 键名 DEFAULT VALUE
    外键约束
    CONSTRAINT 键名 FOREIGN KEY(当前表的列名) REFERENCES 其他表(列名)
    新增列
    ALTER TABLE 表名 ADD 列名 数据类型
    修改列的数据类型
    ALTER TABLE 表名 ALTER COLUMN 列名 数据类型
    删除列
    ALTER TABLE 表名 DROP COLUMN 列名
    删除表
    DROP TABLE 表名
    添加数据
    INSERT INTO 表名 VALUES()
    INSERT INTO 表名(列1,列2,列3)VALUES(值1,值2,值3)
    修改数据
    UPDATE 表名 SET1=值1,列2=值2 (WHERE 条件)
    删除数据
    DELETE FROM 表名 (WHERE 条件) 如果没有WHERE语句,会删除全部数据
    ORDER BY子句
    ORDER BY 列名         ASC 升序 DESC 降序
    COMPUTE(列名) 例: AVG(列名)
        AVG--求平均值
        COUNT--行数
        MAX--最大值
        MIN--最小值
        SUM--求和
    DISTINCT 去掉重复的数据
    INTO子句
    SELECT1,列2 INTO 新表名称 FROM 表名
    创建新表并将来自查询结果行插入到新表中
    查询创建表的基本信息
    select * from sysobjects where xtype='u'
    查询创建表有哪些列
    select a.name,b.name from sysobjects a,syscolumns b where b.id=a.id  and a.xtype='u'
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值