sql學習第一天--簡單的select、insert、update、delete語句、排除重復distinct


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,...);

    注:其中 column1column2 ... 為指定的列名,value1value2 …… 為對應插入數據表中的值,每個值的屬性需要與對應的列名屬性相匹配

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`;

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM