博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用sql更改表的列的数据类型和添加新列和约束
阅读量:6895 次
发布时间:2019-06-27

本文共 754 字,大约阅读时间需要 2 分钟。

修改数据库表某一列或添加列,转载的哦~

--增加一列

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'

转载于:https://www.cnblogs.com/lotuslove/p/3210634.html

你可能感兴趣的文章
HDU 1230 火星A+B
查看>>
C# foreach 为什么循环使用Foreach 效率要高
查看>>
oracle创建透明网关出现的问题
查看>>
对象和类
查看>>
分布式事务
查看>>
udp,select超时和recvfrom收不到数据原因
查看>>
将任意程序(如.bat文件)作为Windows服务运行
查看>>
【ElasticSearch篇】--ElasticSearch从初识到安装和应用
查看>>
Java命令参数说明大全
查看>>
PIE SDK创建掩膜
查看>>
(四)springmvc+mybatis+dubbo+zookeeper分布式架构 整合 - maven代码结构
查看>>
SQL查询到的数据放到DataSet中
查看>>
mybatis的selectOne和selectList没有数据返回时的问题
查看>>
批处理+组策略 实现规定时间段无法开机and定时关机
查看>>
我的升级
查看>>
centos 6.4 server 安装nginx
查看>>
JS OOP -04 JS中的公有成员,私有成员和静态成员
查看>>
Elevator
查看>>
nx-admin 引入Ueditor
查看>>
npm包的安装与卸载命令行总结
查看>>