在MySQL數(shù)據(jù)庫中,
創(chuàng)新互聯(lián)專注于泉港網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供泉港營銷型網(wǎng)站建設(shè),泉港網(wǎng)站制作、泉港網(wǎng)頁設(shè)計(jì)、泉港網(wǎng)站官網(wǎng)定制、微信小程序定制開發(fā)服務(wù),打造泉港網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供泉港網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。
字段或列的注釋是用屬性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;
Mysql注釋
MySQL服務(wù)器支持3種注釋風(fēng)格:
· 從‘#’字符從行尾。
· 從‘-- ’序列到行尾。請注意‘-- ’(雙破折號)注釋風(fēng)格要求第2個破折號后面至少跟一個空格符(例如空格、tab、換行符等等)。該語法與標(biāo)準(zhǔn)SQL注釋語法稍有不同,后者將在1.8.5.7, “‘--’作為注釋起始標(biāo)記”中討論。
· 從/ 序列到后面的 /序列。結(jié)束序列不一定在同一行中,因此該語法允許注釋跨越多行。
下面的例子顯示了3種風(fēng)格的注釋:
mysql SELECT 1+1; # This comment continues to the end of line
mysql SELECT 1+1; -- This comment continues to the end of line
mysql SELECT 1 /* this is an in-line comment / + 1;
mysql SELECT 1+
/
this is a
multiple-line comment
*/
1;
上述的注釋語法適用于mysqld服務(wù)器如何分析SQL語句。發(fā)送到服務(wù)器之前,mysql客戶程序也執(zhí)行部分語句解析。(例如,它通過解析來確定在多語句行中的語句邊界)。
在MySQL 5.1中,mysql解析/* ...*/注釋的唯一局限性是結(jié)合該風(fēng)格的注釋定界符使用的嘆號標(biāo)記了有條件執(zhí)行的SQL語句部分。適用于交互式運(yùn)行mysql和將命令放入一個文件中,并以批處理模式使用mysql來處理mysql file_name的文件。詳細(xì)信息和例子參見1.8.4節(jié),“MySQL對標(biāo)準(zhǔn)SQL的擴(kuò)展”。
單行注釋:①#注釋
②-- 注釋 (注意--后面需要一個空格)
多行注釋:/*注釋*/
此注釋共用兩種用法:①select 1/*寫在行中間的注釋*/+1;
②/* 多行注釋
的樣式*/