Ⅰ 如何用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