Ⅰ 資料庫建表語句
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) 容納日期。