表結構
添加表字段:
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';