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 ;
     
     
     
     
            
            
             
  • 相关阅读:
    Idea中资源文件的设置和Java中类的权限
    Springboot中slf4j+log4j2的使用
    linux下修改文件查看样式(日期/文件大小)
    maven项目中引入外部jar
    01背包问题
    python爬取千千音乐
    【DataBase】SQL优化案例:其一
    【Uni-App】底部栏踩坑
    【Uni-App】UniApp转微信小程序发布应用
    【Uni-App】API笔记 P2
  • 原文地址:https://www.cnblogs.com/lmxxlm-123/p/11131920.html
Copyright © 2011-2022 走看看