掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

SQL 具有如下優(yōu)點。
SQL 包含以下 4 部分:
用來創(chuàng)建或刪除數(shù)據(jù)庫以及表等對象,主要包含以下幾種命令:
用來變更表中的記錄,主要包含以下幾種命令:
用來查詢表中的記錄,主要包含 SELECT 命令,來查詢表中的數(shù)據(jù)。
用來確認或者取消對數(shù)據(jù)庫中的數(shù)據(jù)進行的變更。除此之外,還可以對數(shù)據(jù)庫中的用戶設(shè)定權(quán)限。主要包含以下幾種命令:
下面是一條 SQL 語句的例子,該語句聲明創(chuàng)建一個名叫 students 的表:
CREATE TABLE students (
student_id INT UNSIGNED,
name VARCHAR(30) ,
sex CHAR(1),
birth DATE,
PRIMARY KEY(student_id)
);
該表包含 4 個字段,分別為 student_id、name、sex、birth,其中 student_id 定義為表的主鍵。
現(xiàn)在只是定義了一張表格,但并沒有任何數(shù)據(jù),接下來這條 SQL 聲明語句,將在 students 表中插入一條數(shù)據(jù)記錄:
INSERT INTO students (student_id, name, sex, birth) VALUES (41048101, 'C語言中文網(wǎng)MySQL教程', '1', '2013-02-14');
執(zhí)行完該 SQL 語句之后,students 表中就會增加一行新記錄,該記錄中字段 student_id 的值為“41048101”,name 字段的值為“C語言中文網(wǎng)MySQL教程”。sex 字段值為“1”,birth 字段值為“2013-02-14”。
再使用 SELECT 查詢語句獲取剛才插入的數(shù)據(jù),如下:
SELECT name FROM students WHERE student_id=41048101; +--------------+ | name | +--------------+ |C語言中文網(wǎng)MySQL教程| +--------------+
上面簡單列舉了常用的數(shù)據(jù)庫操作語句,在這里留下一個印象即可,后面我們會詳細介紹這些知識。
標準 SQL 是指符合國際標準的 SQL,而非某個數(shù)據(jù)庫廠商的 SQL 語法(如:Microsoft SQL Server 的 T-SQL,Oracle 的 PL/SQL,MySQL)。
標準 SQL 可以在任何數(shù)據(jù)庫中使用,而數(shù)據(jù)庫廠商的 SQL 只適合它們對應(yīng)的數(shù)據(jù)庫,如 T-SQL 只適合 Microsoft SQL Server。
本教程講解的 SQL 是專門針對 MySQL 的,雖然多數(shù)語法也適用于其它 DBMS,但不是所有 SQL 語法都是完全可移植的。

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流