當前位置:首頁 » 編程語言 » sql建表comment
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

sql建表comment

發布時間: 2022-06-10 12:44:42

Ⅰ 如何用sql創建一個表格

1、打開SQL Server,在資料庫處,右鍵資料庫,點擊新建資料庫。

Ⅱ 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

Ⅲ 如何用sql語句創建表是寫注釋

注釋存在sysproperties表裡
表注釋對應的smallid為0的記錄,
欄位注釋對應的是smallid大於0的記錄,
id是對象id與sysobjects表中的id相對應

Ⅳ sql中創建表的時候,為什麼not null要放在comment後面呢

comment 的作用是給表創建備注 not null 意思是給欄位不允許為空 應該是一個固定的語句表示給表創建的備注不允許為空,如果改為 comment null 那意思就是可以為空了

Ⅳ mysql中的 COMMENT 有什麼作用嗎

COMMENT 是備注、注釋的意思,寫上COMMENT 'id'之後,在建表信息里可以看到添加的備注信息。

COMMENT 'id'刪除不會影響數據操作,只是沒有欄位注釋說明,通常欄位或列名都需要加註釋,以方便自己和其他同事閱讀資料庫表欄位信息。

題主的報錯不是因為COMMENT 'id',是因為AUTO_INCREMENT(自增)的欄位只能是主鍵,所以要在AUTO_INCREMENT 後面增加PRIMARY KEY 聲明主鍵。

(5)sql建表comment擴展閱讀

在MySQL資料庫中,欄位或列的注釋是用屬性comment來添加。

創建新表添時,填加comment注釋的示例代碼如下:

createtabletest(idintnotnulldefault0comment'用戶id');

已經建好的表,添加comment注釋的示例代碼如下:

altertabletest

changecolumn idintnotnulldefault0comment'測試表id' ;



Ⅵ 這道mysql資料庫怎麼用SQL建立表

圖片的順序有點問題,應該是復制職員表那題在前面

1、假設db_shop庫中有一張名叫staffer的職員表,那麼復製表包括記錄的sql就是 create table db_shop.staffer_bak2 select * from db_shop.staffer;
2、查看staffer_bak2 表結構的sql是 desc db_shop.staffer_bak2;
3、給staffer_bak2 表添加欄位,這題因為我不知道原本的職員表有哪些欄位,我只能舉例,可以添加例如 姓名,年齡,婚否,薪水,部門,職位,學歷,郵箱,手機號,住址等等欄位,假設原表沒有職位這個欄位,咱們來添加這個欄位
alter table db_shop.staffer_bak2 add column job varchar(30) comment '職位';
4、添加主鍵外鍵
這可以根據原本的職員表哪些欄位是主鍵和外鍵,咱們就設置哪些為主外鍵,因為你沒有列出我只能猜測原表id是主鍵,那麼設置主鍵sql就是alter table db_shop.staffer_bak2 add primary key(id);
假設原職員表有department_id(部門id)且與department部門表的id欄位有外鍵約束,那麼設置外鍵sql就是alter table db_shop.staffer_bak2 add constraint `fk1` foreign key (`department_id`) references db_shop.department(`id`);
5、刪除外鍵約束
alter table db_shop.staffer_bak2 drop foreign key `fk1`;
6、刪除之前添加的職位欄位
alter table db_shop.staffer_bak2 drop job

Ⅶ SQL語句創建表

CREATE TABLE 語句用於創建資料庫中的表。

具體用法為:

CREATE TABLE 表名稱

(

列名稱1 數據類型,

列名稱2 數據類型,

列名稱3 數據類型,

....

)

(7)sql建表comment擴展閱讀

創建表數據類型:

integer(size) int(size) smallint(size) tinyint(size):僅容納整數。

decimal(size,d) numeric(size,d):容納帶有小數的數字。

char(size):容納固定長度的字元串

varchar(size):容納可變長度的字元串

date(yyyymmdd):容納日期。

參考資料:網路-SQL CREATE TABLE

Ⅷ sql server 2000創建表時如何添加comment

************sql server 2008下有效**************

CREATE table T1 (id int , name char (20))
EXEC sp_addextendedproperty 'caption', 'Employee ID', 'user', dbo, 'table', 'T1', 'column', id
EXEC sp_addextendedproperty 'caption', 'Employee Name', 'user', dbo, 'table', 'T1', 'column', name
SELECT * FROM ::fn_listextendedproperty (NULL, 'user', 'dbo', 'table', 'T1', 'column', default )

Ⅸ plsql 建表 如何添加註釋

plsql 在oracle中創建表時添加註釋使用comment欄位。例如有以下表:

CREATE TABLE t1(

id varchar2(32) primary key,

name VARCHAR2(32) ,

age VARCHAR2(32)

)

添加表注釋的命令為:

COMMENTONtable t1 IS'個人信息';

添加欄位注釋命令為:

comment on column t1.id is 'id';

comment on column t1.name is '姓名';

comment on column t1.age is '年齡';

(9)sql建表comment擴展閱讀

plsql中查看錶注釋和欄位注釋方法介紹

查看當前用戶下所有表注釋:select * from user_tab_comments

結果: user_tab_comments:table_name,table_type,comments

查看當前用戶下某表所有欄位注釋:select * from user_col_comments where TABLE_NAME='某表名稱';

結果:user_col_comments:table_name,column_name,comments

Ⅹ 如何在SQL Server 中添加註釋

首先,要明確一點的是注釋存在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