zoukankan      html  css  js  c++  java
  • 01 DDL(DataDefinitionLanguage)

    注: 语句用 ; 或 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 ;
     
     
     
     
            
            
             
  • 相关阅读:
    AI生万物,新世界的大门已敞开
    荣耀10带来AI版WPS,玩转潮酷新功能
    P20 旅行助手,从未有过的至尊私人导游服务!
    如何成为快手尬舞王?HUAWEI HiAI了解一下!
    golang中的接口实现(二)
    golang中的接口实现(一)
    new~mac os 给终端命令写alias(及其他常用命令)及软连接
    Java面试题精选
    干货 unity小贴士
    js数组插入指定位置元素,删除指定位置元素,查找指定位置元素算法
  • 原文地址:https://www.cnblogs.com/lmxxlm-123/p/11131920.html
Copyright © 2011-2022 走看看