zoukankan      html  css  js  c++  java
  • 使用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 unionselect *from stuMarks

    --重命名,表名

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

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

  • 相关阅读:
    day 01
    day14
    day12
    day13
    day11
    day9
    day10
    day08
    day07
    day06
  • 原文地址:https://www.cnblogs.com/lotuslove/p/3210634.html
Copyright © 2011-2022 走看看