1.簡單的select語句
SELECT 語句是最常用的 SQL 語句,它能幫助我們從一個或多個表中查詢信息。查詢是數據庫中最常用的功能。
SELECT 語句用於從數據庫中選取數據,並將結果存儲在一個臨時結果表中,這個表稱為結果集。結果集實際上也是一種包含行與列的表,只不過是未持久化的,即臨時表。
示例代碼
在使用 SELECT 語句檢索表數據時,至少需要給出兩條信息——想檢索的列名(column_name)和被檢索內容的表名(table_name)。
基礎語法如下:
①Select `column_name` from `table_name`;
②select '字段名','字段名' from 'table_name';--查詢多個字段(列)的數據
③select * from 'table_name';--查詢表中所有字段(列)的數據
④select distinct '字段名' from 'table_name';--查詢表中該字段多有不重復的數據
⑤篩選查詢:
SELECT `column_name1`,`column_name2`…
FROM `table_name`
WHERE `column_name` operator `value`;
其中:
- column_name 對應指定列的名稱,或者是多列,用逗號( , )分隔開
- table_name 對應查詢表的名稱
operator 為操作符,常用的有等於 = 、小於 < 、大於 > 、不等於<> 或 !=
2.簡單的insert語句
INSERT INTO 語句用於向表中插入新記錄。有兩種編寫形式,第一種形式無需指定列名,第二種形式需要指定列名。
① 無需指定列名:
INSERT INTO `table_name`
VALUES (value1, value2, value3,...);
注:其中value1, value2 …… 為對應插入數據表中的值,每個值的屬性需要與對應表中的列名屬性相匹配,而且需要把插入的信息填寫完整,否則會報錯。
② 需要指定列名:
INSERT INTO `table_name`
(`column1`, `column2`, `column3`,...)
VALUES (value1, value2, value3,...);
注:其中 column1, column2 ... 為指定的列名,value1, value2 …… 為對應插入數據表中的值,每個值的屬性需要與對應的列名屬性相匹配
3.簡單的update語句
UPDATE 語句是一種較常用的 SQL 語句,可以用來更新表中已存在的記錄。
基本語法如下:
UPDATE `table_name`
SET `column1`=value1,`column2`=value2,...
WHERE `some_column`=some_value;
備注:注意 UPDATE 語句中的 WHERE 子句!WHERE 子句規定哪條記錄或者哪些記錄需要更新。如果省略了 WHERE 子句,所有的記錄都將被更新!
3.簡單的delete語句
DELETE FROM `table_name` WHERE `some_column` = `some_value`;
