注: 语句用 ; 或 \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 ;
 
 
 
 
        
        
         

最新文章

  1. C++模拟C#事件委托机制(二)
  2. WinForm中TreeView控件实现鼠标拖动节点(可实现同级节点位置互换,或拖到目标子节点)
  3. 50分钟学会Laravel 50个小技巧
  4. Linux常用压缩和解压命令
  5. aix 扩展文件系统
  6. (8/18)重学Standford_iOS7开发_协议、block、动画_课程笔记
  7. java 哈希码
  8. Mac下载并编译Google安卓AOSP项目代码
  9. poj 2513Colored Sticks
  10. C语言初学 比较五个整数并输出最大值和最小值1
  11. js判断数组和对象
  12. oracle_单向函数_数字化功能
  13. KL25的AD采集操作
  14. [转载]关于shell脚本的基本语法
  15. Android动态类生成预加载-dexmaker使用
  16. C# 插入条码到Excel指定单元格
  17. HDU3440 House Man
  18. Java String和StringBuffer和StringBuilder
  19. maskrcnn_benchmark代码分析(1)
  20. nvalid bound statement (not found)

热门文章

  1. CF 1073 E. Segment Sum
  2. Python 基础之python运算符
  3. redis之Hash类型常用方法总结
  4. 三 传递包装pojo&ResultMap
  5. 如何更改linux(centos)下的Apache http端口号
  6. 「NOIP2007」树网的核
  7. python内置函数三
  8. python 函数map()、filter()、reduce()
  9. Html5 -- 语义标签兼容性处理
  10. 吴裕雄 Bootstrap 前端框架开发——Bootstrap 按钮:自适应大小的按钮组