1,建立表的時候寫注釋
create table if not exists demo
( dictionary_id varchar(32) not null comment '主鍵id'primary key,
dictionary_name varchar(100) not null comment '名稱',
describtion varchar(100) null comment '描述',
detailed_description varchar(100) null comment '詳細說明',
dictionary_type varchar(10) not null comment '型別分類(use-用途分類,formula-公式型別,emelent-要素型別)',
detailed_type varchar(10) null comment '詳細型別:0-定性,1-定量',
explanation varchar(100) null comment '解釋',
status tinyint default 0 not null comment '0:禁用,1:啟用',
create_time datetime not null comment '建立時間',
update_time datetime not null comment '更新時間',
deflag tinyint default 0 null comment '是否刪除(0-否,1-是)'
)comment '指標字典表';
2,修改表的注釋
alter table demo comment '修改後的表的注釋';
3,修改欄位的注釋
alter table demo modify column field_name int comment '修改後的字段注釋';
--注意:欄位名和字段型別照寫就行
4,修改表字段預設值
-- 刪除預設值
alter table demo alter column task_id drop default ;
-- 修改非空字段為可為空
alter table demo modify task_id varchar(32) default not null;5,新增字段
alter table demo add task_id varchar(32) comment '字段說明';
6,修改欄位名
alter table 表名 change 舊欄位名 新欄位名 新資料型別;
alter table demo change review_table_id review_table_id varchar(32) comment '字段說明';
4,檢視表注釋的方法
--在生成的sql語句中看
show create table demo ;
--在元資料的表裡面看
use information_schema;
select * from tables where table_schema='my_db' and table_name='test1' \g
5 檢視字段注釋的方法
--show
show full columns from test1;
--在元資料的表裡面看
select * from columns where table_schema='my_db' and table_name='test1' \g
運算元據庫 表
1 連線到mysql伺服器 mysql u使用者名稱 p2 檢視全部資料庫 show databases 3 選擇要操作的資料庫 use 資料庫名稱 4 檢視某個資料庫的所有表 show tables 運算元據庫 建立資料庫 create database 資料庫名稱 刪除資料庫 drop data...
MySQL 運算元據庫
資料庫是指長期儲存在計算機內,有組織的 可共享的資料集合。簡而言之,資料庫就是乙個儲存資料的地方。只是,其儲存方式有特定的規律。這樣可以方便處理資料。資料庫的操作包括建立資料庫和刪除資料庫。這些操作都是資料庫管理的基礎 建立資料庫是指在資料庫系統中劃分一塊空間,用來儲存相應的資料。這是進行表操作的基...
Mysql運算元據庫及表DDL
運算元據庫ddl 建立和查詢 查詢資料庫 show datdabases 檢視資料庫的字符集 show create database 資料庫名稱 建立資料庫 create database 資料庫名稱 建立資料庫時判斷是否存在 create database if not exists 資料庫名稱...