1. 什么是SQL
SQL(英文全稱:Structured Query Language)是結構化查詢語言,專門用來訪問和處理資料庫的編程語言,能夠讓我們以編程的形式,操作資料庫里面的資料,
三個關鍵點:
① SQL 是一門資料庫編程語言
② 使用 SQL 語言撰寫出來的代碼,叫做 SQL 陳述句
③ SQL 語言只能在關系型資料庫中使用(例如 MySQL、Oracle、SQL Server),非關系型資料庫(例如 Mongodb)不支持 SQL 語言
2. SQL 能做什么
① 從資料庫中查詢資料
② 向資料庫中插入新的資料
③ 更新資料庫中的資料
④ 從資料庫洗掉資料
⑤ 可以創建新資料庫
⑥ 可在資料庫中創建新表
⑦ 可在資料庫中創建存盤程序、視圖
⑧ etc…
3. SQL 的學習目標
重點掌握如何使用SQL 從資料表中:
查詢資料(select)、插入資料(insert into)、更新資料(update)、洗掉資料(delete)
3.1 查詢(Select)陳述句
SELECT 陳述句用于從表中查詢資料,執行的結果被存盤在一個結果表中(成為結果集),語法格式如下:
1 // 從 FROM 指定的【表中】,查詢出【所有的】資料,* 表示【所有列】
2 SELECT * FROM 表名稱
3
4 // 從 FROM 指定的【表中】,查詢出指定 列名稱(欄位)的資料
5 SELECT 列名稱 FROM 表名稱
注意:SQL 陳述句中的關鍵字對大小寫不敏感,SELECT 等效于 select ,FROM 等效于 from ,
3.2 插入(Insert into)陳述句
INSERT INTO 陳述句用于向資料表中插入新的資料行,語法格式如下:
1 INSERT INTO 表名稱 SET 欄位1 = 值1,欄位2 = 值2 ···
3.3 更新(Update)陳述句
UPDATE 陳述句用于修改表中的資料,語法格式如下:
1 // 1. 用 UPDATE 指定要更新那個表中的資料
2 // 2. 用 SET 指定列對應的新值
3 // 3. 用 WHERE 指定更新的條件
4 UPDATE 表名稱 SET 列名稱 = 新值 WHERE 列名稱 = 某值(一般為id值)
3.4 洗掉(Delete)陳述句
DELETE 陳述句用于洗掉表中的行,語法格式如下:
1 // 從指定的表中,根據 WHERE 條件,洗掉對應的資料行
2 DELETE FROM 表名稱 WHERE 列名稱 = 值(一般為id值)
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/308930.html
標籤:其他
上一篇:使用模態和非模態形式的區別
下一篇:一口氣看完MySQL--上篇
