結構化查詢語句格式,結構化語句格式

來源:互聯網
上載者:User

結構化查詢語句格式,結構化語句格式
資料庫(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
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.