sql語句基礎(chǔ)(3) — 創(chuàng)建表

前言

在上節(jié)中我們介紹了sql的基本數(shù)據(jù)類型,有興趣的可參考
sql語句基礎(chǔ)(2) — 數(shù)據(jù)表中數(shù)據(jù)類型
今天讓我們來學習下sql中創(chuàng)建數(shù)據(jù)庫表的相關(guān)語法吧。
今天涉及以下內(nèi)容:

  1. 建表語法(整體理解)
  2. 建表時屬性設(shè)置
    2.1 基本設(shè)置
    2.2 設(shè)置默認值
    2.3 設(shè)置檢查約束
    2.4 設(shè)置長度約束
    2.5 設(shè)置外鍵

先來波效果圖


image.png

一. 建表語法(整體理解)

創(chuàng)建表的語法如下:

create + table + 表名 (
 列名1  數(shù)據(jù)類型,//有逗號
 列名2  數(shù)據(jù)類型  //最后一行無逗號
);//最后以反括號和分號結(jié)尾,記住分號不能掉了。

下面以建表名為ts的數(shù)據(jù)表為例,sql語句如下:

-- 新建表名為 ts 的數(shù)據(jù)表
CREATE TABLE ts(
   id integer,
   name text
);

二. 建表時屬性設(shè)置

2.1 基本設(shè)置

我們在建表時,當然不只是簡單的設(shè)置個列名,然后給其設(shè)置數(shù)據(jù)類型這么簡單,還會涉及到是否非空,是否為主鍵,是否自增等問題。一個數(shù)據(jù)表只有一個主鍵,并且一般都要設(shè)置主鍵。那么現(xiàn)在將以上創(chuàng)建表的sql語句中id設(shè)置為主鍵,則sql語句如下:

還有 77% 的精彩內(nèi)容
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。
支付 ¥3.00 繼續(xù)閱讀

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容