• 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 ;
     
     
     
     
            
            
             
  • 相关阅读:
    第五周作业
    第四周作业
    第三周作业(两个题)
    第六周作业
    第五周作业
    第四周作业
    第三周作业
    第二周作业
    求最大值及其下标
    查找整数
  • 原文地址:https://www.cnblogs.com/lmxxlm-123/p/11131920.html
Copyright © 2020-2023  润新知