一
資料定語言是指對資料的格式和形態下定義的語言
1
create table table_name(
column
column
說明
datatype
nut null
primary key
2
alter table table_name
add column column_name datatype
說明
alter table table_name
add primary key (column_name)
說明
alter table table_name
drop primary key (column_name)
說明
3
create index index_name on table_name (column_name)
說明
4
drop table_name
drop index_name
二
smallint
interger
decimal(p
p 精確值和 s 大小的十進位整數
點後有幾位數
float
double
char(n)
n 長度的字串
varchar(n)
長度不固定且其最大長度為 n 的字串
graphic(n)
和 char(n) 一樣
了支援兩個字元長度的字體
vargraphic(n)
可變長度且其最大長度為 n 的雙字元字串
date
包含了 年份
time
包含了 小時
timestamp
包含了 年
三
資料定義好之後接下來的就是資料的操作
1
insert into table_name (column
values ( value
說明
insert into table_name (column
select columnx
說明
2
基本查詢
select column
from table_name
說明
select *
from table_name
where column
[and column
說明
select column
from table_name
order by column
說明
排列
組合查詢
組合查詢是指所查詢得資料來源並不只有單一的表格
表格才能夠得到結果的
select *
from table
where lum
說明
整合性的查詢
select count (*)
from table_name
where column_name = xxx
說明
查詢符合條件的資料共有幾筆
select sum(column
from table_name
說明
select column
from table_name
group by column
having avg(column
說明
一起使用
復合性的查詢
select *
from table_name
where exists (
select *
from table_name
where conditions )
說明
select *
from table_name
where column
select column
from table_name
where conditions )
說明
其他查詢
select *
from table_name
where column
說明
select *
from table_name
where column
說明
select *
from table_name
where column
說明
3
update table_name
set column
where conditoins
說明
nditions 是所要符合的條件
4
delete from table_name
where conditions
說明
說明
(
(
或
在delphi中寫成
thedate=
query
如果比較日期時間型
where mydatetime>to_date(
From:http://tw.wingwit.com/Article/program/SQLServer/201311/22091.html