国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

SQL循序漸進(4)創建表

2024-07-21 02:12:42
字體:
來源:轉載
供稿:網友

創建表

這個create table語句是用于創建一個新的表格。以下是一個簡單創建表格語句的格式:

create table "tablename"

("column1" "data type",

"column2" "data type",

"column3" "data type");

如果你想使用可選的約束,創建表格的格式為:

create table "tablename"

("column1" "data type" [constraint],

"column2" "data type" [constraint],

"column3" "data type" [constraint]);

[ ] = optional

這里注意:你可以任意創建多列的表格,這個條件是可選的。

為了更好的理解,下面舉個例子:

create table employee

(first varchar(15),

last varchar(20),

age number(3),

address varchar(30),

city varchar(20),

state varchar(20));

為了創建一個新表格,你可以在關鍵字create table之后跟著表的名字,然后一個圓左括號”(”,然后是第一列的名字,再是這一列的數據類型,接著是任意的可選約束,最后是圓右括號”)”。確保在開始表格內容之前使用圓左括號并且在表的最后一列定義之后使用圓右括號是相當重要的。你還要保證每一個列定義之間有逗號分隔。最后在sql語句結束時候加上分號";"。

表格和列名必須以字母開頭,第二個字符開始可以是字母、數字或者下劃線,但是要保證名字的總長度不要超過30個字符。在定義表格和列名不要使用不要使用sql預定的用于表格或者列名的關鍵字(比如"select"、"create"、 "insert"等等),以避免錯誤的發生。

數據類型是指在特定的列使用什么樣數據的類型。如果一個列的名字為"last_name",它是用來容納人名的,所以這個特定列就應該采用"varchar" (variable-length character,變長度的字符型) 數據類型。

以下是幾種常見的數據類型:

char(size) :固定長度的字符串型。size是圓括號中指定的參數,它可以由用戶隨意設置,但是不能超過255個字節。

varchar(size) :變長度的字符串型。它的最大長度是由括號中的參數size設定的。

number(size):數值型。最大數字的位數由括號中的參數size設置。

date :日期數值型。

number(size,d) :數值型。它的最大數字的位數由括號中的參數sieze設定,而括號中的參數d是設置小數點的位數。

什么是約束呢?當表被創建的時候,可以一列也可以多列共用一個約束。約束是一個跟列有關的基本準則,返回的數據必須遵循這個準則。下面舉個例子,一個約束指定在一列中不能有兩個記錄共用一個數值。它們必須單獨的。其它兩個流行的約束是:"not null",它設置了列不能留空白,即一定要有數據;以及"primary key"(主鍵),主鍵約束定義了表中每一個記錄(或行)的唯一標識。所有的這些將在以后的教程中再作進一步闡述。

好吧,也許你已經有躍躍欲試的沖動了。作為本節練習,下面我們自己來設計和創建表格。

你可以開始創建一個公司的雇員表格。你需要創建一個包含firstname、lastname、 title、 age和 salary的表格。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金华市| 沽源县| 无极县| 汉寿县| 科尔| 寿光市| 乐陵市| 龙海市| 隆安县| 大冶市| 靖江市| 台北县| 新宁县| 唐海县| 和龙市| 津南区| 兴化市| 云霄县| 龙州县| 大埔县| 隆昌县| 平顺县| 兴安盟| 尼勒克县| 莆田市| 虹口区| 东港市| 固阳县| 武冈市| 枣强县| 商城县| 新宁县| 衢州市| 尖扎县| 阿图什市| 潮州市| 灵山县| 科技| 兴仁县| 肃北| 巴林右旗|