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 ;
     
     
     
     
            
            
             
  • 相关阅读:
    解决ecshop进入后台服务器出现500的问题
    Java8新特性(拉姆达表达式lambda)
    使用Optional优雅处理null
    Arrays.asList 存在的坑
    Java提供的几种线程池
    冒泡排序及优化详解
    如何让MySQL语句执行加速?
    关于https的五大误区
    127.0.0.1和0.0.0.0地址的区别
    宽带网络技术-大题重点
  • 原文地址:https://www.cnblogs.com/lmxxlm-123/p/11131920.html
Copyright © 2011-2022 走看看