MySQL_Table_Create_Describe_Alter_Drop
2016-05-04 00:00
405 查看
摘要: Create -- Describe -- Alter -- Drop
1. Create table
i. Normal
ii. With index
2. Describe table
3. Alter
i. Table rename
ii. Rename field
iv. Add field
v. Drop field
4. Drop
i. Drop table
Be careful:
The PARENT table could not be deleted, it has to delete the sub table first!
1. Create table
i. Normal
CREATE TABLE t_bookType( id int primary key auto_increment, bookTypeName varchar(20), bookTyptDesc varchar(200) );
ii. With index
create table t_book( id int primary key auto_increment, bookName varchar(20), author varchar(10), price decimal(6,2), bookTypeId int, constraint `forKey` foreign key (`bookTypeId`) references `t_bookType`(`id`) );
2. Describe table
desc t_bookType; show create table t_bookType;
3. Alter
i. Table rename
alter table t_book rename t_book2;
ii. Rename field
alter table t_book change bookName bookName2 varchar(20);
iv. Add field
alter table t_book add testField int after author; alter table t_book add testField int first; alter table tableName add fieldNameNew dataType [constraint condition] first|(after fieldNameOld)
v. Drop field
alter table t_book drop testField;
4. Drop
i. Drop table
drop table t_book;
Be careful:
The PARENT table could not be deleted, it has to delete the sub table first!
相关文章推荐
- django1.10+mysql/connector 2.1.3运行polls demo的问题
- Django(一)基于mysql的网页
- golang 使用sql语句操作数据库的方法
- Top 20+ MySQL Best Practices
- SQL大圣之路笔记——SQL TRUNCATE,DELETE,DROP
- PLSQL Developer连接64位oracle
- SqlServer性能监控和优化总结
- SQLSERVER维护计划报告和记录
- SqlServer2008维护计划(图解)
- yugong-mysql查看表字段和主键约束
- 【机房重构】【报表】异常处理
- 利用脚本获取mysql的tps,qps等状态信息
- <rhel6+pptpd+freeradius+mysql>
- SQL查询 [SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的区别(比较)] ---转载
- zabbix3.0 监控mysql服务器性能实现过程
- 数据迁移之SqlBulkCopy对象(一)
- Sqoop在导入MySQL数据时遇到Timestamp列为0000-00-00 00:00:00报错
- SQL SERVER数据库 “可能发生了架构损坏。请运行DBCC CHECKCATALOG。"的错误修复
- Hadoop Hive sql语法详解
- Hadoop Hive sql语法详解