『壹』 Mysql中怎樣給欄位/列添加註釋怎樣查看欄位或列的注釋
在MySQL資料庫中,
欄位或列的注釋是用屬性comment來添加。
創建新表的腳本中,
可在欄位定義腳本中添加comment屬性來添加註釋。
示例代碼如下:
create table test(
id int not null default 0 comment '用戶id'
)
如果是已經建好的表,
也可以用修改欄位的命令,然後加上comment屬性定義,就可以添加上注釋了。
示例代碼如下:
alter table test
change column id id int not null default 0 comment '測試表id'
給表的欄位或列添加註釋已經知道了,
那麼如何來查看已有表的所有欄位的注釋呢?
可以用命令:show full columns from table 來查看,
示例如下:
show full columns from test;
『貳』 plsql工具在oracle資料庫中使用comment語句給表加備注的時候單條執行沒問題,批量多條執行就報無效字元了
因為你寫的不是PL/SQL代碼塊而是SQL語句,比如你寫這樣的東西
select * from emp1;
select * from emp1
兩個語句執行,就會報ORA-00911: 無效字元
應該寫這樣類似的
begin
execute immediate 'comment on column emp4.job is ''emp4 job''';
execute immediate 'comment on column emp4.sal is ''emp4 sal''';
end;
寫成代碼塊,否則就只寫一條SQL不要寫多條
『叄』 mysql中的 COMMENT 有什麼作用嗎
COMMENT 是備注、注釋的意思,寫上COMMENT 'id'之後,在建表信息里可以看到添加的備注信息。
COMMENT 'id'刪除不會影響數據操作,只是沒有欄位注釋說明,通常欄位或列名都需要加註釋,以方便自己和其他同事閱讀資料庫表欄位信息。
題主的報錯不是因為COMMENT 'id',是因為AUTO_INCREMENT(自增)的欄位只能是主鍵,所以要在AUTO_INCREMENT 後面增加PRIMARY KEY 聲明主鍵。
(3)comment資料庫擴展閱讀
在MySQL資料庫中,欄位或列的注釋是用屬性comment來添加。
創建新表添時,填加comment注釋的示例代碼如下:
createtabletest(idintnotnulldefault0comment'用戶id');
已經建好的表,添加comment注釋的示例代碼如下:
altertabletest
changecolumn idintnotnulldefault0comment'測試表id' ;
『肆』 Oracle資料庫中 comment (注釋) 怎麼用》
comment on column SIGNSUN_CUSTOMER.DISABLE_TYPE
is '廢棄原因';
將備注添加到現有欄位上
comment on table SIGNSUN_CUSTOMER
is 'XXXX';
將備注添加到現有表上
『伍』 MySQL資料庫,如何給資料庫表和表欄位添加備注
ALTERTABLEtable_nameCOMMENT='這是表的注釋';
『陸』 mysql資料庫comment欄位會帶來性能負擔嗎
不會的,這個欄位只是在創建表的時候起微小的影響,在做數據的增刪改查等操作時會完全忽略該選項。
『柒』 DB2資料庫中如何查看comment
select column_name, type_name, remarks from "SYSIBM"."SQLCOLUMNS" where table_name=? order by table_name;
其中remarks 就是你想要看的 comment
『捌』 SQL資料庫,怎樣用快捷建注釋數語句
首先,要明確一點的是注釋存在sysproperties表中而不是跟創建的表捆綁到一起的
具體使如方法如下:
一、使用SQL Server窗口創建表是會有注釋窗口;
二、使用SQL語句的comment語句,該語句放置在create table()後面,如:
comment on table table_name is 'table_mark'
comment on column table_name."Column" is 'column_mark'
三、調用系統存儲過程sp_addextendedproperty來添加註釋,如:
EXECUTE sp_addextendedproperty N'MS_Description',N'雇員信息',N'user',N'dbo',N'table',N'Employee',NULL,NULL
EXECUTE sp_addextendedproperty N'MS_Description',N'主鍵ID,自動增加',N'user',N'dbo',N'table',N'Employee',N'column',N'EmployeeID'
或者
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'角色ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'CharData', @level2type=N'COLUMN',@level2name=N'charid'
GO