SQL,一般發(fā)音為sequel,SQL的全稱Structured Query Language),SQL用來和數(shù)據(jù)庫打交道,完成和數(shù)據(jù)庫的通信,SQL是一套標(biāo)準(zhǔn)。
什么是數(shù)據(jù)庫
數(shù)據(jù)庫,通常是一個或一組文件,保存了一些符合特定規(guī)格的數(shù)據(jù)
數(shù)據(jù)庫軟件稱為數(shù)據(jù)庫管理系統(tǒng)(DBMS),全稱為DataBase Managed System,如:Oracle、SQL Server、MySql、Sybase、informix、DB2、interbase、PostgreSql
表是一種結(jié)構(gòu)化的文件,可以用來存儲特定類型的數(shù)據(jù),如:學(xué)生信息,課程信息,都可以放到表中。另外表都有特定的名稱,而且不能重復(fù)。表中具有幾個概念:列、行、主鍵。
學(xué)生信息表
SQL的分類
數(shù)據(jù)查詢語言(DQL),只有一個select
數(shù)據(jù)操縱語言(DML),主要包括:insert/update/delete
數(shù)據(jù)定義語言(DDL),主要包括:create/drop/alter
事務(wù)控制語言,主要包括:commit/rollback
數(shù)據(jù)控制語言,主要包括授權(quán)等等