當前位置:首頁 » 數據倉庫 » 資料庫創建表的語句格式
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

資料庫創建表的語句格式

發布時間: 2022-06-04 09:49:33

資料庫建表語句

CREATE TABLE語句,用於在資料庫中創建新表。語法:CREATE TABLE table (field1 type [(size)] [NOT NULL] [index1] [, field2 type [(size)] [NOT NULL] [index2] [, ...]] [, CONSTRAINT multifieldindex [, ...]])。

table參數用於指定新建表的名稱。field1,field2用於指定在新表中創建的新欄位的名稱,每創建一個新表必須至少創建一個欄位。type參數用來指定新建欄位的數據類型。size參數用於指定文本及二進制欄位的長度。

NOT NULL是sql的關鍵字,使用該參數則新記錄的該欄位值必須是有效的數據。在一個欄位上只能使用一次NOT NULL參數,否則會出錯。index1, index2參數是定義單一欄位索引的CONSTRAINT子句。multifieldindex參數是定義多重欄位索引的CONSTRAINT子句。

(1)資料庫創建表的語句格式擴展閱讀:

方法數據類型(data_type)規定了列可容納何種數據類型。SQL中最常用的數據類型有:

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

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

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

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

5、date(yyyymmdd):容納日期。

CREATE TABLE語句可創建空表,同時可使用 INSERT INTO 語句向空表寫入數據。

Ⅱ SQL語句創建表

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

具體用法為:

CREATE TABLE 表名稱

(

列名稱1 數據類型,

列名稱2 數據類型,

列名稱3 數據類型,

....

)

(2)資料庫創建表的語句格式擴展閱讀

創建表數據類型:

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

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

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

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

date(yyyymmdd):容納日期。

參考資料:網路-SQL CREATE TABLE

Ⅲ 創建表格SQL語句格式是什麼

create table 123 --格式:create table 自定義的表名<br>( --欄位名一般為有一定意義的英文<br>names char (15), -- 格式:欄位名 類型 () 括弧裡面的是允許輸入的長度<br>age int, --int型的後面不要接長度<br>years text (20) --最後一個欄位後面不要逗號<br>)</p>
<p>--在創建表時就可以對欄位加上約束:<br>create table 123<br>(<br>names char (15) primary key identity(1,1) ,--加主鍵約束,還有標識列屬性(兩者構成實體完整性)<br>age int not null,--加非空約束,不打"not null"默認為:可以為空<br>years text (20) foreign key references 456(years),--加外鍵約束,格式:foreign key references 關聯的表名(欄位名)<br>class char (20) default '哈哈'--加默認值約束<br>school char (30) check(school='十五' or school='十')--加檢查約束,格式:check (條件表達式)--<br>)</p>
<p>--如果在表創建好了以後再加約束,則格式分別為:</p>
<p>-- 主鍵:<br>alter table 表名<br>add constraint PK_欄位名--"PK"為主鍵的縮寫,欄位名為要在其上創建主鍵的欄位名,'PK_欄位名'就為約束名<br>primary key (欄位名)--欄位名同上</p>
<p>--唯一約束:<br>alter table 表名<br>add constraint UQ_欄位名<br>unique (欄位名)</p>
<p>--外鍵約束:<br>alter table 表名<br>add constraint FK_欄位名--"FK"為外鍵的縮寫<br>foreign key 欄位名 references 關聯的表名 (關聯的欄位名)--注意'關聯的表名'和'關聯的欄位名'</p>
<p>--檢查約束:<br>alter table 表名<br>add constraint CK_欄位名<br>check (條件表達式)--條件表達式中的條件用關系運算符連接</p>
<p>--默認值約束:<br>alter table 表名<br>add constraint DF_欄位名<br>default '默認值' for 欄位名--其中的'默認值'為你想要默認的值,注意'for' </p>
<p>--刪除創建的約束:<br>alter table 表名<br>drop constraint 約束名--約束名為你前面創建的如:PK_欄位 這樣的約束名<br>--注意:如果約束是在創建表的時候創建的,則不能用命令刪除<br>--只能在'企業管理器'裡面刪除</p>

Ⅳ 如何用SQL創建一個表格

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

Ⅳ 怎麼用sql語句創建表

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

CREATE TABLE 表名稱
(
列名稱1 數據類型,
列名稱2 數據類型,
列名稱3 數據類型,
....
)

數據類型(data_type)規定了列可容納何種數據類型。下面的表格包含了SQL中最常用的數據類型:

數據類型

描述

  • integer(size)

  • int(size)

  • smallint(size)

  • tinyint(size)

  • 僅容納整數。在括弧內規定數字的最大位數。
  • decimal(size,d)

  • numeric(size,d)

  • 容納帶有小數的數字。

    "size" 規定數字的最大位數。"d" 規定小數點右側的最大位數。

char(size)

容納固定長度的字元串(可容納字母、數字以及特殊字元)。

在括弧中規定字元串的長度。

varchar(size)

容納可變長度的字元串(可容納字母、數字以及特殊的字元)。

在括弧中規定字元串的最大長度。

date(yyyymmdd) 容納日期。