MySql知识总结——表结构修改、查看表信息等

  1. mysql表增加字段和删除字段
    1)增加或删除单个字段:
    (1)增加一个字段
    格式:

    alter table table_name  add [column] col_name 列定义  [first|after 列名];
    

    例如:

    alter table test_table add name varchar(32) default null comment '姓名' after id;
    

    (2)删除一个字段
    格式:

    alter table table_name drop [column] col_name;
    

    例如:

    alter table test_table drop name varchar(32);
    

    2)增加或删除多个字段:
    (1)增加多个字段
    格式:

    alter table table_name add [column] col_name 列定义 [first|after 列名], 
                           add [column] col_name 列定义 [first|after 列名], 
                           add [column] col_name 列定义 [first|after 列名];
    

    例如:

    alter table test_table add name varchar(32) default null comment '姓名' after id,
                           add age  int         default null comment '年龄' after id,
                           add sex  varchar(5)  default null comment '性别' after id;
    

    (2)删除多个字段
    格式:

    alter table table_name drop [column] col_name1,
                           drop [column] col_name2,
                           drop [column] col_name3;
    

    例如:

    alter table test_table drop name,
                           drop age ,
                           drop sex ;
    
  2. mysql显示库、表字段及注释等信息
    1)列出 MySQL Server 数据库

    SHOW DATABASES;
    

    2)列出数据库数据表

    SHOW TABLES [FROM db_name];
    

    3)列出数据表及表状态信息

    SHOW TABLE STATUS [FROM db_name];  
    

    4)列出资料表字段

    SHOW COLUMNS FROM tbl_name [FROM db_name];      
    

    5)

    SHOW FIELDS FROM tbl_name [FROM db_name],DESCRIBE tbl_name [col_name];
    

    6)列出字段及详情

    SHOW FULL COLUMNS FROM tbl_name [FROM db_name]; 
    

    7)列出字段完整属性

    SHOW FULL FIELDS FROM tbl_name [FROM db_name];  
    

    8)列出表索引

    SHOW INDEX FROM tbl_name [FROM db_name];        
    

    9)列出 DB Server 状态

    SHOW STATUS;   
    

    10)列出 MySQL 系统环境变量

    SHOW VARIABLES;       
    

    11)列出执行命令

    SHOW PROCESSLIST;     
    

    12)列出某用户权限

    SHOW GRANTS FOR user; 
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章