SQL筆記1

一、SQL語法數據庫

1)數據庫包含不少個表。排序

2)use RUNOOB; 命令用於選擇數據庫。索引

3)set names utf8; 命令用於設置使用的字符集。it

4)SELECT * FROM Websites; 讀取數據表的信息。table

二、SQL語句date

1)SELECT * FROM Websites;從 "Websites" 表中選取全部記錄。搜索

2)SELECT - 從數據庫中提取數據語法

3)UPDATE - 更新數據庫中的數據數據

4)DELETE - 從數據庫中刪除數據註釋

5)INSERT INTO - 向數據庫中插入新數據

6)CREATE DATABASE - 建立新數據庫

7)ALTER DATABASE - 修改數據庫

8)CREATE TABLE - 建立新表

9)ALTER TABLE - 變動(改變)數據庫表

10)DROP TABLE - 刪除表

11)CREATE INDEX - 建立索引(搜索鍵)

12)DROP INDEX - 刪除索引

三、SQL SELECT DISTINCT 語句

1)SELECT DISTINCT 語句用於返回惟一不一樣的值。

2)SQL SELECT DISTINCT 語法

SELECT DISTINCT column_name,column_name FROM table_name;

四、SQL WHERE 子句

1)where 子句實例

SELECT * FROM Websites WHERE country='CN';

2)文本字段 vs. 數值字段

SQL 使用單引號來環繞文本值(大部分數據庫系統也接受雙引號)。 在上個實例中 'CN' 文本字段使用了單引號。 若是是數值字段,請不要使用引號。

SELECT * FROM Websites WHERE id=1;

五、WHERE 子句中的運算符

運算符 描述

= 等於

< > 不等於。註釋:在SQL的一些版本中,該操做符可寫成!=

大於

<小於

= 大於等於

<= 小於等於

BETWEEN 在某個範圍以內

LIKE 搜索某種模式

IN 指定針對某個列的多個可能值

六、SQL AND & OR 運算符

1)AND & OR 運算符用於基於一個以上的條件對記錄進行過濾。

若是第一個條件和第二個條件都成立,則 AND 運算符顯示一條記錄。 若是第一個條件和第二個條件中只要有一個成立,則 OR 運算符顯示一條記錄。

七、SQL ORDER BY 關鍵字

ORDER BY關鍵字用於對結果集進行排序

ORDER BY 關鍵字用於對結果集按照一個列或者多個列進行排序。

ORDER BY 關鍵字默認按照升序對記錄進行排序。若是須要按照降序對記錄進行排序,您可使用 DESC 關鍵字。

1)SQL ORDER BY 語法

  1. SELECT column_name,column_name

FROM table_name

ORDER BY column_name,column_name ASC|DESC;

ORDER BY關鍵字是將結果集按照升序排列,ORDER BY +TABLE_NAME+DESC是將結果集降序排列。

2)SQL UPDATE實例

update語句用於更新表中已存在的記錄

3)SQL UPDATE語法

UPDATE table_name

SET column1=value1,column2=value2,...

WHERE some_column=some_value;

相關文章
相關標籤/搜索