关键字AUTO_INCREMENT 重命名表 修改列的属性。

简介:

create table my_contacts

(

    contact_id int not null auto_increment,

    primary key(contact_id)

)

表示从1开始递增。。

 1.

A.   重命名表   
  将表   oldTableName  重命名为  newTableName :
  EXEC   sp_rename   'oldTableName',   'newTableName'   
 

B.   重命名列   
  将表   table1  中的列   oldName  重命名为   newName。   
  EXEC   sp_rename   'table1.oldName',   'newName',   'COLUMN'  

注意:newName前面不用加上table1

sp_name这个系统的存储过程,public的用户都能够执行!
 

其中表的名字和列的名字要加上单引号''


2.修改列的属性。

在sql2000中,

alter table new2_PERSONS
alter column id_p char(20)

改变数据类型实例

现在我们希望改变 "Persons" 表中 "Birthday" 列的数据类型。

我们使用下列 SQL 语句:

ALTER TABLE Persons
ALTER COLUMN Birthday year

请注意,"Birthday" 列的数据类型是 year,可以存放 2 位或 4 位格式的年份。











本文转自鹅倌51CTO博客,原文链接: http://blog.51cto.com/kaixinbuliao/849876,如需转载请自行联系原作者




相关文章
|
27天前
|
SQL 存储 Oracle
为什么 GROUP BY 之后不能直接引用原表中的列
为什么 GROUP BY 之后不能直接引用原表中的列
27 1
|
9月前
|
存储
PG11新特性解读:新增非空默认值字段不需要重写表
PG11新特性解读:新增非空默认值字段不需要重写表
100 1
|
4月前
|
SQL Oracle 关系型数据库
SQL PRIMARY KEY 约束- 唯一标识表中记录的关键约束
SQL NOT NULL 约束用于强制确保列不接受 NULL 值。这意味着该字段始终包含一个值,而不允许插入新记录或更新记录时不提供此字段的值。
95 0
|
10月前
|
SQL 关系型数据库 MySQL
列的完整性约束——设置表字段值自动增加(AUTO_INCREMENT)
列的完整性约束——设置表字段值自动增加(AUTO_INCREMENT)
|
10月前
|
关系型数据库 MySQL 数据库
mysql创建表后修改表中id属性默认为空
mysql创建表后修改表中id属性默认为空
|
10月前
|
SQL 关系型数据库 MySQL
列的完整性约束——设置表字段的默认值(DEFAULT)
列的完整性约束——设置表字段的默认值(DEFAULT)
|
设计模式 数据库
Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
Access2016删除主键列(图文操作)错误提示:若要删除主键,请在“设计”视图中打开该表并删除主键字段
|
SQL 关系型数据库 MySQL
Auto-increment 会在新记录插入表
Auto-increment 会在新记录插入表
74 0
获取表的所有字段属性
获取表的所有字段属性
|
数据可视化 关系型数据库 MySQL
MySQL约束-自增长约束(auto_increment)、非空约束(not null)、唯一约束(unique)
MySQL约束-自增长约束(auto_increment)、非空约束(not null)、唯一约束(unique)
527 0
MySQL约束-自增长约束(auto_increment)、非空约束(not null)、唯一约束(unique)

热门文章

最新文章