結構化查詢語句格式,結構化語句格式
資料庫(DataBase):存放資料的倉庫;存放的是一張一張的表,特別像Excel,都以表格形式存放資料,可以建立多張表
常見的資料庫: sqlite ,access, MySQL,SqlServer, Oracle;
為什麼要用資料庫;
1.檔案讀寫,歸檔讀取資料需要一次把資料全部讀出來,占記憶體
2.資料庫尋找資料效率很高,體現在尋找資料,資料修改(增刪改查)
SQL(structured Query Language )結構化查詢語句,用於對資料庫的動作陳述式(增刪改查)
SQL語句不區分大小寫
字串需要加雙引號或者單引號
* : 代表所有
Where:是條件(可以不寫)
主鍵: 是一條資料的唯一識別碼,一張表裡只能夠有一個主鍵並且主鍵不能夠重複,一般把主鍵名設定為"id",不需要賦值,會自動添加/建立表:
create table 表名 (欄位名 欄位資料類型 是否為主鍵, 欄位名 欄位資料類型,欄位名 欄位資料類型,......)
查:
Select 欄位 (或者是*)
From 表名
Where 欄位 = 值
增:
insert into 表名 (欄位1,欄位2,...)
values (值1,值2,...)
改:
update 表名
set 欄位 = 值
where 欄位 = 值
刪:
delete from 表名
where 欄位 = 值
sql查詢語句是格式是什?
VF常用SQL語句大全
SQL是結構化查詢語言 (SQL),查詢是SQL語言的重要組成部分,但不是全部,SQL還包括資料定義,資料操縱和資料控制功能等部分.如今SQL已成為關聯式資料庫的標準資料語言,所以現在的關聯式資料庫管理系統都支援SQL.FOXPRO從2.5 FOR DOS版式就開始支援SQL,現在VISUAL FOXPRO當然在之方面更加完善,以下是VF經常用到SQL語句.
--語 句 功 能
--資料操作
SELECT --從資料庫表中檢索資料行和列
INSERT --向資料庫表添加新資料行
DELETE --從資料庫表中刪除資料行
UPDATE --更新資料庫表中的資料
--資料定義
CREATE TABLE --建立一個資料庫表
DROP TABLE --從資料庫中刪除表
ALTER TABLE --修改資料庫表結構
CREATE VIEW --建立一個視圖
DROP VIEW --從資料庫中刪除視圖
CREATE INDEX --為資料庫表建立一個索引
DROP INDEX --從資料庫中刪除索引
CREATE PROCEDURE --建立一個預存程序
DROP PROCEDURE --從資料庫中刪除預存程序
CREATE TRIGGER --建立一個觸發器
DROP TRIGGER --從資料庫中刪除觸發器
CREATE SCHEMA --向資料庫添加一個新模式
DROP SCHEMA --從資料庫中刪除一個模式
CREATE DOMAIN --建立一個資料範圍
ALTER DOMAIN --改變域定義
DROP DOMAIN --從資料庫中刪除一個域
--資料控制
GRANT --授予使用者存取權限
DENY --拒絕使用者訪問
REVOKE --解除使用者存取權限
--事務控制
COMMIT --結束當前事務
ROLLBACK --中止當前事務
SET TRANSACTION --定義當前交易資料訪問特徵
--程式化SQL
DECLARE --為查詢設定遊標
EXPLAN --為查詢描述資料訪問計劃
OPEN --檢索查詢結果開啟一個遊標
FETCH --檢索一行查詢結果
CLOSE --關閉遊標
PREPARE --為動態執行準備SQL 陳述式
EXECUTE --動態地執行SQL 陳述式
DESCRIBE --描述準備好的查詢
---局部變數
declare @id char(10)
--set @id = 10010001
select @id = 10010001
---全域變數
---必須以@@開頭
--IF ELSE
declare @x int @y int @z int
select @x = 1 @y = 2 @z=3
if @x > @y
print x > y --列印字串x > y
else if @y > @z
print y > z
else print z > y
--CASE
use pangu
update employee
set e_wage =
case
when job_level = ’1’ then e_wage*1.08
when job_level = ’2’ then e_wage*1.07
when job_level = ’3’ then e_wage*1.06
else e_wage*1.05
end
--WHILE CONTINUE BREAK
declare @x int @y int @c int
select @x = 1 @y......餘下全文>>
access中的結構化查詢語句的簡稱是什?
如果要建立一個教材表,其ISBN號、教材名稱、版本號碼、編著者、出版社均為CHAR型,寬度分別為13、30、1、6、15,價格為雙精確度型,出版年月為日期型,,lFRrtS