美文网首页
mysql语句

mysql语句

作者: work1Y | 来源:发表于2017-09-04 22:32 被阅读0次

    表结构

    添加表字段:
    alter table form_item ADD item tinyint;
    添加字段注释:
    ALTER TABLE form_item
     modify column Editable tinyint DEFAULT 0 comment '编辑是否可用: 0-可用, 1-不可用';
    
    修改表名:
    alter table oldname rename to newname;
    修改列属性:
    alter table tablename modify col varchar(20);
    修改列名:
    alter table tablename change oldcol newcol int;
    
    删除列:
    alter table tablename drop column col;
    

    表数据

    查看列:
    desc tablename;
    列出字段及详情:
    SHOW FULL COLUMNS FROM resource_ext ;
    SHOW FULL FIELDS FROM resource_ext;
    
    修改字段数据:
    update form_item set item =0;
    设置字段默认值:
    alter table form_item alter item set default '0';
    

    数据字典SQL

    -- 表结构  
    SELECT  
        b.TABLE_COMMENT "表注释" ,  
        a.TABLE_NAME "表",   
        a.COLUMN_NAME "列",  
        CONCAT(a.COLUMN_COMMENT,a.COLUMN_KEY, a.EXTRA) "列注释",  
        a.COLUMN_TYPE "类型",       
        a.COLUMN_DEFAULT "默认值",   
        a.IS_NULLABLE "是否为空",   
        a.CHARACTER_SET_NAME "表字符集",  
        a.COLLATION_NAME  "校验字符集",  
        b.ENGINE "引擎"  
    FROM information_schema.COLUMNS a,information_schema.TABLES b   
    WHERE a.TABLE_SCHEMA=b.TABLE_SCHEMA   
    AND a.TABLE_SCHEMA='marketing_activity'  
    AND a.TABLE_NAME=b.TABLE_NAME
    AND a.TABLE_NAME='form_item';  
    

    相关文章

      网友评论

          本文标题:mysql语句

          本文链接:https://www.haomeiwen.com/subject/pbajjxtx.html