經常使用SQL語句1-增刪改查

1、名詞解釋

  • RDBMS 即關係數據庫管理系統(Relational Database Management System)的特色:

1.數據以表格的形式出現html

2.每行爲各類記錄名稱mysql

3.每列爲記錄名稱所對應的數據域sql

4.許多的行和列組成一張表單數據庫

5.若干的表單組成databasespa

  • 主鍵:主鍵是惟一的。一個數據表中只能包含一個主鍵。你能夠使用主鍵來查詢數據。
  • 外鍵:外鍵用於關聯兩個表。
  • 索引:使用索引可快速訪問數據庫表中的特定信息。索引是對數據庫表中一列或多列的值進行排序的一種結構。相似於書籍的目錄。

2、經常使用sql

1. 插入數據 INSERT INTOcode

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

備註:若是數據是字符型,必須使用單引號或者雙引號,如:"value"。htm

2. 查詢數據 SELECTblog

SELECT column_name,column_name
FROM table_name
[WHERE condition1 [AND [OR]] condition2.....] 
[LIMIT N][ OFFSET M]

備註:排序

(1) 使用LIMIT 屬性來設定返回的記錄數。索引

(2) 經過OFFSET指定SELECT語句開始查詢的數據偏移量。默認狀況下偏移量爲0。

(3) WHERE 子句相似於程序語言中的 if 條件,根據 MySQL 表中的字段值來讀取指定的數據。

3. 修改或更新 UPDATE

UPDATE table_name SET field1=new-value1, field2=new-value2
[WHERE Clause]

4. 刪除數據 DELETE

DELETE FROM table_name [WHERE Clause]

備註:若是沒有指定 WHERE 子句,MySQL 表中的全部記錄將被刪除。

5. LIKE 語句

SELECT * FROM table_name
WHERE field1 LIKE condition1 [AND [OR]] filed2 = 'somevalue'

備註:

(1) 若是沒有使用百分號 %, LIKE 子句與等號 = 的效果是同樣的。

(2) LIKE 一般與 % 一同使用。

'%a'     //以a結尾的數據 'a%'     //以a開頭的數據 '%a%'    //含有a的數據 '_a_'    //三位且中間字母是a的 '_a'     //兩位且結尾字母是a的 'a_'     //兩位且開頭字母是a的
  • 參考資料:

https://www.runoob.com/mysql/mysql-tutorial.html

相關文章
相關標籤/搜索