ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

01 DDL(DataDefinitionLanguage)

2019-07-04 13:55:20  阅读:192  来源: 互联网

标签:01 name ALTER DataDefinitionLanguage tbl DDL TABLE col FIRST


注: 语句用 ; 或 \g \G 表示结束 .       建库语句 :         CREATE DATABASE db_name ;          查询有哪些库 :         SHOW DATABASES ;              选中/使用库 :         USE db_name ;              查询该库中有哪些表 :         SHOW TABLES ;              删除库 :         DROP DATABASE db_name ;              创建表 :         CREATE TABLE tbl_name (             col_name_01 col_type_01 constraints             ,col_name_02 col_type_02 constraints             , ..             ,col_name_N col_type_N constraints         ) [ENGINE = xxx   DEFAULT CHARSET= xxx] ;                       查看表定义 :         DESC tbl_name ; -- 表结构         SHOW CREATE TABLE tbl_name ; -- 查看建表语句 , 比DESC 更全面 .              删除表 :         DROP TABLE tbl_name ;              修改表 :         1).修改字段类型 :             ALTER TABLE tbl_name MODIFY [COLUMN] column_definition [FIRST | ALTER col_name] ;                  2).增加字段 :             ALTER TABLE tbl_name ADD [COLUMN] column_definition [FIRST | ALTER col_name] ;                      3).删除字段 :             ALTER TABLE  tbl_name DROP [COLUMN] col_name ;                  4).字段更名 :             ALTER TABLE tbl_name CHANGE [COLUMN] old_col_name column_deifinition [FIRST | AFTER col_name] ;                          demo : ALTER TABLE xxx CHANGE age new_age int(4) ;                  5).修改字段排列顺序 :             利用 ADD / MODIFY / CHANGE 语句中加上 最后的 [FIRST | AFTER col_name] 可以实现。               ⚠️注意:FIRST | AFTER col_name 是MySQL对SQL的拓展 ,在其它数据库中未必适用。                  6).表改名 :             ALTER TABLE tbl_name RENAME [TO] new_tbl_name ;                                    

标签:01,name,ALTER,DataDefinitionLanguage,tbl,DDL,TABLE,col,FIRST
来源: https://www.cnblogs.com/lmxxlm-123/p/11131920.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有