首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL 語言入門教程(二):CREATE TABLE 建表語法、資料類型與約束條件詳解

     編輯:關於SqlServer

CREATE TABLE 完整語法

CREATE TABLE table_name (
    col1 data_type [constraint],
    col2 data_type [constraint],
    col3 data_type [constraint]
);

範例:

CREATE TABLE employee (
    firstname VARCHAR(15),
    lastname VARCHAR(20),
    age NUMBER(3),
    address VARCHAR(30),
    city VARCHAR(20)
);

命名規範

  • 以字母開頭,可含字母、數字、底線,長度 ≤ 30 字元。
  • 禁用保留字(SELECT, CREATE, INSERT 等)。
  • 陳述式以分號 ; 結尾。

常用資料類型

類型語法說明
固定長度字串CHAR(size)最大 255 位元組,不足補空白
可變長度字串VARCHAR(size)最大長度由 size 指定
數值NUMBER(size)最大位數由 size 指定
日期DATE日期時間值
定點數NUMBER(size, d)size 總位數,d 小數位數

欄位約束條件

  • UNIQUE:欄位值不可重複。
  • NOT NULL:欄位不可為空值。
  • PRIMARY KEY:主鍵,隱含 UNIQUE + NOT NULL,唯一識別每筆記錄。

建表時依業務需求加入適當約束,確保資料完整性。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved