向表中增加一个 varchar 列:
ALTER TABLE distributors ADD COLUMN address varchar(30);
从表中删除一个字段:
ALTER TABLE distributors DROP COLUMN address RESTRICT;
在一个操作中修改两个现有字段的类型:
ALTER TABLE distributors
ALTER COLUMN address TYPE varchar(80),
ALTER COLUMN name TYPE varchar(100);
使用一个 USING 子句, 把一个包含 UNIX 时间戳的 integer 字段转化成 timestamp with time zone:
ALTER TABLE foo
ALTER COLUMN foo_timestamp TYPE timestamp with time zone
USING
timestamp with time zone 'epoch' + foo_timestamp * interval '1 second';
对现存字段改名:
ALTER TABLE distributors RENAME COLUMN address TO city;
更改现存表的名字:
ALTER TABLE distributors RENAME TO suppliers;
给一个字段增加一个非空约束:
ALTER TABLE distributors ALTER COLUMN street SET NOT NULL;
从一个字段里删除一个非空约束:
ALTER TABLE distributors ALTER COLUMN street DROP NOT NULL;
给一个表增加一个检查约束:
ALTER TABLE distributors ADD CONSTRAINT zipchk CHECK (char_length(zipcode) = 5);
删除一个表和它的所有子表的监查约束:
ALTER TABLE distributors DROP CONSTRAINT zipchk;
向表中增加一个外键约束:
ALTER TABLE distributors ADD CONSTRAINT distfk FOREIGN KEY (address) REFERENCES addresses(address) MATCH FULL;
给表增加一个(多字段)唯一约束:
ALTER TABLE distributors ADD CONSTRAINT dist_id_zipcode_key UNIQUE (dist_id, zipcode);
给一个表增加一个自动命名的主键约束,要注意的是一个表只能有一个主键:
ALTER TABLE distributors ADD PRIMARY KEY (dist_id);
把表移动到另外一个表空间:
ALTER TABLE distributors SET TABLESPACE fasttablespace;
分享到:
相关推荐
SQL-server 2000 数据库 表结构, 详细介绍了sql-server2000的数据库表结构,以及其中各种关键字的介绍。
本教程给大家介绍修改SQL-SERVER数据库表结构的SQL命令附sql命令行修改数据库,涉及到sqlserver数据库命令的相关知识,对sqlserver数据库命令感兴趣的朋友可以参考下本
SQL-导出数据库表结构,包含导出每个表,每个字段的:表名,表说明。 字段序号,字段名,自增标识,主键,数据类型,占用字节数,长度,小数位数,是否可空,默认值,字段说明。 需要的基本都包含了。
A、log on B、primary C、filename D、filegrowth 6、在SQL中,create table为( )数据库中基本表结构的命令。A、建立 B、修改 C、删除 D、查询 7、SQL Server安装程序创建4个系统数据库,下列哪个不是( )系统...
支持全部表格同时批量更新不一致的数据库表结构和存储,亲测可以使用
根据EXCEL表格中的数据表结构,一键自动生成sqlserver数据库表结构,create语句。VBA方便快捷,一键生成。减去大量的重复工作,节省开发时间。同时支持sql语句生成excel数据表.
辽 宁 工 业 大 学 《SQL server数据库设计实训》 报告 题目: 餐饮管理系统 院(系): 软件学院 专业班级: 电子商务(国际) 学 号: 学生姓名: 指导教师: 翟宝峰 教师职称: 副教授 起止时间:2011。...
通过这个软件能比较出两个数据库表结构存在的差异,很好用的哦。。
一键生成Oracle、Sqlserver、Mysql 数据库表结构说明文档,文档输出类型支持word、PDF、html。原创作品绿色环保无污染
14 6.2.1连接数据库并想数据库添加数据 14 6.2.2 数据库的数据更新 15 6.2.3 数据的删除 15 6.2.4数据的查询 16 第七章 课程设计心得 17 参考文献: 17 SQL Server数据库课程设计 摘 要 本文描述的是基于Windows...
把SqlServer数据库的表结构导入access数据库表结构步骤,我在一次项目中使用过,我想有的人需要这些,现在我把这分享给大家,里面有操作的截图,看了你们就知道怎么使用了,操作的每一步都用图片截下来的,希望你们...
SqlServer2000数据库字典--表结构
SqlServer2005数据库字典--表结构
在项目做好后实施了以后,可能因为需求...只能更改表结构,而这时有可能因为更改的表结构比较多,而出现有的表忘了更新. 改程序可以对比两个数据库下所有表的表结构的不同.并显示 同时也有源程序 改代码已支持sql2008
在SQLSERVER数据库中,输入字符串,在所有的表数据中查询哪个表存在,方便探索未知的数据库表结构
SqlServer数据库表生成C# Model实体类 小工具 TableToModel源码 具体讲解:https://blog.csdn.net/weixin_38211198/article/details/91127595
导出sqlserver 2000的表结构
导出数据的表名称,主键,长度,默认值说明,创建时间等信息内容
实验1:数据库的定义实验——使用SQL Server企业管理器创建数据库、索引和修改表结构,并学会使用查询分析器,接收T—SQL语句和进行结果分析。 实验2:数据库的查询实验——掌握SQL Server查询分析器的使用方法,...