• SQLServer常用命令


    --如何用sql更改表的列的数据类型和添加新列和约束

    --增加一列
    ALTER TABLE 表名 ADD 列名 VARCHAR(20) NULL
    --删除一列
    ALTER TABLE 表名 drop COLUMN  列名
    --修改一列
    alter TABLE  表名 ALTER COLUMN 列名 VARCHAR(40) NULL
    --修改一列的类型
    alter TABLE  表名 ALTER COLUMN 列名 VARCHAR(40)

    --添加主键约束
    alter table 表名
    add constraint 约束名 primary key (列名)

    --添加唯一约束
    alter table 表名
    add constraint 约束名 unique (列名)

    --添加默认约束
    alter table 表名
    add constraint 约束名 default(内容) for 列名

    --添加check约束
    alter table 表名
    add constraint 约束名 check(内容)

    --添加外键约束
    alter table 表名
    add constraint 约束名 foreign key(列名) references 另一表名(列名)


    --删除约束
    alter table 表名
    drop constraint 约束名


    --纵向连接两个表
    select *from stuInfo union
    select *from stuMarks

    --重命名,表名
    exec sp_rename '原表名','改后表名'
    --重命名,列名
    exec sp_rename '表名.原列名','改后列名','column'

  • 相关阅读:
    【Luogu】P1402 酒店之王 题解
    CSP/S 2019 游记
    【Luogu】P1306 斐波那契公约数 题解
    【Luogu】P1072 Hankson 的趣味题 题解
    字符串函数
    对数换底公式
    round(x,y)和format(x,y)
    约束和索引
    复合主键对外键的影响
    外键
  • 原文地址:https://www.cnblogs.com/waban/p/2099007.html
Copyright © 2020-2023  润新知