关于SQL中ALTER操作
来源:互联网 发布:在合肥找php工作好找吗 编辑:程序博客网 时间:2024/06/06 08:23
ALTER TABLE 语句
ALTER TABLE 语句用于在已有的表中添加、修改或删除列。
SQL ALTER TABLE 语法
如需在表中添加列,请使用下列语法:
ALTER TABLE table_nameADD column_name datatype
要删除表中的列,请使用下列语法:
ALTER TABLE table_name DROP COLUMN column_name
注释:某些数据库系统不允许这种在数据库表中删除列的方式 (DROP COLUMN column_name)。
要改变表中列的数据类型,请使用下列语法:
ALTER TABLE table_nameALTER COLUMN column_name datatype
原始的表 (用在例子中的):
Persons 表:
SQL ALTER TABLE 实例
现在,我们希望在表 "Persons" 中添加一个名为 "Birthday" 的新列。
我们使用下列 SQL 语句:
ALTER TABLE PersonsADD Birthday date
请注意,新列 "Birthday" 的类型是 date,可以存放日期。数据类型规定列中可以存放的数据的类型。
新的 "Persons" 表类似这样:
改变数据类型实例
现在我们希望改变 "Persons" 表中 "Birthday" 列的数据类型。
我们使用下列 SQL 语句:
ALTER TABLE PersonsALTER COLUMN Birthday year
请注意,"Birthday" 列的数据类型是 year,可以存放 2 位或 4 位格式的年份。
DROP COLUMN 实例
接下来,我们删除 "Person" 表中的 "Birthday" 列:
ALTER TABLE PersonDROP COLUMN Birthday
Persons 表会成为这样:
阅读全文
0 0
- 关于SQL中ALTER操作
- SQL语句操作ALTER
- SQL中得ALTER和update不同
- sql中alter和update的区别
- SQL Alter
- SQL alter
- sql alter
- ALTER SQL
- SQL ALTER
- SQL中关于列的操作
- 关于数据库的alter table操作和索引概念
- SQL中之Alter 和 Update的区别
- DB2中ALTER TABLE为什么需要REORG操作?
- sql alter table
- SQL ALTER TABLE 语句
- SQL Server -- ALTER TABLE
- SQL ALTER TABLE 语句
- Sql Server Alter语句
- 随机数
- C++中对于一个键值对进行排序
- POJ 2553——Frogger
- JAVA互联网架构学习之EL表达式&JSTL
- androidstudio--gsonformat--超爽的数据解析方式
- 关于SQL中ALTER操作
- CvStatModel
- GUI——练习(打开保存文件)
- 分布式哈希算法
- Zookeeper全解析—Paxos灵魂
- JVM调优工具
- [SMOJ2165]treap
- 定时器的几种使用方式。
- HDU 6092-Rikka with Subset