12月10日 資料庫操作相關

2021-09-07 03:13:35 字數 1685 閱讀 3104

請注意

sql 使用單引號來環繞文字值(大部分資料庫系統也接受雙引號)。如果是數值,請不要使用引號。

order by 字段1,字段2:先以字段1排序再有字段1 相同的行出現時,按欄位2進行排序; 如:a1 a2 a相同  a1在前,a2在後。
desc 表示按倒序排序(即:從大到小排序)

acs   表示按正序排序(即:從小到大排序)

selecttop 50 percent* from persons  :選取百分之50用top
select * from persons

where city like '[aln]%' :採用陣列去匹配的話,會匹配到陣列中的乙個就成立。

select * from persons

where lastnamebetween'adams'and'carter' 前者包含,後者不包含

只要其中某個表存在匹配,full join 關鍵字就會返回行。

select column_name(s)

from table_name1

full join table_name2

on table_name1.column_name=table_name2.column_name

select e_name from employees_chinaunionselect e_name from employees_usa    union :列出不同的人名
select e_name from employees_chinaunion allselect e_name from employees_usa    union: 列出所有的人名
select*intopersons_backup

from persons     : select into 語句從乙個表中選取資料,然後把資料插入另乙個表中

如果需要命名 foreign key 約束,以及為多個列定義 foreign key 約束,請使用下面的 sql 語法:

create table orders

(id_o int not null,

orderno int not null,

id_p int,

primary key (id_o),constraint fk_perorders foreign key (id_p)

references persons(id_p))

如果在 "orders" 表已存在的情況下為 "id_p" 列建立 foreign key 約束,請使用下面的 sql:

alter table ordersadd foreign key (id_p)

references persons(id_p)

如需撤銷 foreign key 約束,請使用下面的 sql:

alter table ordersdrop foreign key fk_perorders
alter table ordersdrop constraint fk_perorders

12月15日 資料結構 周五

資料結構 12月15日 周五 問題整理 鍊錶棧的應用 斐波那契數列 字串逆轉 進製轉換 括號匹配 表示式求值 迴圈佇列 樹 二叉樹 遍歷 赫夫曼樹 新知識 快速排序 插入 選擇 插入 交換 歸併 include stdio.h void main for i 1 i 10 i 迴圈 a j 1 t ...

12月18日 資料結構 周一

資料結構 12月18日 周一問題 新知識 簡單選擇排序 include stdio.h void main int i,j,min,t for i 0 i 10 i if i min for i 0 i 10 i 感悟 csdn chinese software develop net 中國軟體開發...

12月19日 資料結構 周二

資料結構 12月19日 周二問題 新知識 暫無 note your choice is c ide include stdio.h void main int i,j,temp 氣泡排序 for i 1 i 6 i 外迴圈 for i 0 i 6 i note your choice is c id...