SQL 初級教程學習(四)

2022-03-14 05:07:30 字數 1325 閱讀 7846

1. union,union all

select e_name from employees_china

union

select e_name from employees_usa

預設地,union 操作符選取不同的值。如果允許重複的值,請使用 union all。

2.建立表

create table persons

(id_p int not null,

lastname varchar(255) not null,

firstname varchar(255),

address varchar(255),

city varchar(255),

constraint uc_personid unique (id_p,lastname)

)如果需要命名 unique 約束,以及為多個列定義 unique 約束

3.當表已被建立時,如需在 "id_p" 列建立 unique 約束

alter table persons

add constraint uc_personid unique (id_p,lastname)

如需撤銷 unique 約束

alter table persons

drop constraint uc_personid

4.create table persons

(id_p int not nullprimary key,

lastname varchar(255) not null,

firstname varchar(255),

address varchar(255),

city varchar(255)

)5.sql foreign key 約束

create table orders

(id_o int not null primary key,

orderno int not null,

id_p int foreign key references persons(id_p)

),"orders" 中的 "id_p" 列指向 "persons" 表中的 "id_p" 列。

"persons" 表中的 "id_p" 列是 "persons" 表中的 primary key。

"orders" 表中的 "id_p" 列是 "orders" 表中的 foreign key。

foreign key 約束用於預防破壞表之間連線的動作。

SQL 初級教程學習(五)

1.default 約束用於向列中插入預設值。create table orders id o int not null,orderno int not null,id p int,orderdate date default getdate 2.如果在表已存在的情況下為 city 列建立 defa...

SQL 初級教程學習(三)

1.sql join nner join 如果表中有至少乙個匹配,則返回行 left join 即使右表中沒有匹配,也從左表返回所有的行 right join 即使左表中沒有匹配,也從右表返回所有的行 full join 只要其中乙個表中存在匹配,則返回行 2.select column name ...

HLSL初級教程

hlsl 初級教程 trcj 目錄 前言1.hlsl 入門1.1 什麼是著色器 1.2什麼是 hlsl 1.3怎麼寫hlsl 著色器1.4 怎麼用hlsl 著色器2.頂點著色器 2.1可程式設計資料流模型 2.2頂點宣告 2.3用頂點著色器實現漸變動畫 3.畫素著色器 3.1多紋理化 3.2多紋理效...