修改字段注釋:
創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設計制作、成都做網(wǎng)站與策劃設計,咸豐網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設十余年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:咸豐等地區(qū)。咸豐做網(wǎng)站價格咨詢:13518219792
use?information_schema;
update?columns?t??set?t.column_comment??=?'注釋'??
where?t.table_schema='數(shù)據(jù)庫名'
and?t.table_name='表名'?
and?t.column_name='列名';
注意,須使用足夠權限的用戶登錄 mysql,例如 root 用戶。
mysql 服務器支持 # 到該行結束、-- 到該行結束 以及 /* 行中間或多個行 */ 的注釋方格:
mysql SELECT 1+1; # 這個注釋直到該行結束
mysql SELECT 1+1; -- 這個注釋直到該行結束
mysql SELECT 1 /* 這是一個在行中間的注釋 */ + 1;
mysql SELECT 1+
/*
這是一個
多行注釋的形式
*/
1;
注意 -- (雙長劃) 注釋風格要求在兩個長劃后至少有一個空格!
盡管服務器理解剛才描述的注釋句法,但 MySQL 客戶端的語法分析在 /* ... */ 注釋方式上還有所限止:
單引號和雙引號被用來標志一個被引用字符串的開始,即使是在一個注釋中。如果注釋中的引號沒有另一個引號與之配對,那和語法分析程序就不會認為注釋結束。如果你以交互式運行 mysql,你會產(chǎn)生困惑,因為提示符從 mysql 變?yōu)?' 或 "。
一個分號被用于指出當前 SQL 語句的結束并且跟隨它的任何東西表示下一行的開始。
不論你是以交互式運行 mysql 還是將命令放在一個文件中,然后以 mysql some-file 告訴 mysql 讀取它的輸入,這個限制均存在。
下一個Navicat,直接就可以再界面給注釋。
1、下載并安裝Navicat for MySQL;
2、設計表,選中表,反鍵設計表;
3、選中某個字段,下面對應一欄Comment,在此添加你的備注即可。
非常方便,修改也很簡單。
單行注釋:①#注釋
②-- 注釋 (注意--后面需要一個空格)
多行注釋:/*注釋*/
此注釋共用兩種用法:①select 1/*寫在行中間的注釋*/+1;
②/* 多行注釋
的樣式*/
在MySQL數(shù)據(jù)庫中,
字段或列的注釋是用屬性comment來添加。
創(chuàng)建新表的腳本中,
可在字段定義腳本中添加comment屬性來添加注釋。
示例代碼如下:
create table test(
id int not null default 0 comment '用戶id'
)
如果是已經(jīng)建好的表,
也可以用修改字段的命令,然后加上comment屬性定義,就可以添加上注釋了。
示例代碼如下:
alter table test
change column id id int not null default 0 comment '測試表id'
給表的字段或列添加注釋已經(jīng)知道了,
那么如何來查看已有表的所有字段的注釋呢?
可以用命令:show full columns from table 來查看,
示例如下:
show full columns from test;
ALTER TABLE item MODIFY COLUMN description VARCHAR(200) COMMENT 'aa';
這只是個例子,修改時相當于把該字段重新定義了一次,如果不想改變該字段之前的屬性,修改時,還得將原屬性加上。