1. 程式人生 > >MySQL學習(一)

MySQL學習(一)

步驟 UC AR 程序 查詢 之一 關系型 spa post

一、MySQL介紹

  Mysql是最流行的關系型數據庫管理系統,在WEB應用方面MySQL是最好的RDBMS(Relational Database Management System:關系數據庫管理系統)應用軟件之一。

  所謂的關系型數據庫,是建立在關系模型基礎上的數據庫,借助於集合代數等數學概念和方法來處理數據庫中的數據。

  RDBMS 關系數據庫管理系統(Relational Database Management System)的特點

1、數據以表格的形式出現

2、每行為各種記錄名稱

3、每列為記錄名稱所對應的數據域

4、許多的行和列組成一張表單

5、若幹的表單組成database

二、MySQL 安裝

  官網下載,百度安裝步驟,直接安裝就可以了。

三、Navicat for Mysql 安裝

  Navicat for MySQL是一套管理和開發MySQL或MariaDB的理想解決方案,支持單一程序,可同時連接到MySQL和MariaDB。這個功能齊備的前端軟件為數據庫管理、開發和維護提供了直觀而強大的圖形界面,給MySQL或MariaDB新手以及專業人士提供了一組全面的工具。

  直接官網下載,傻瓜式安裝。

四、連接數據庫

  安裝好 Navicat 後,直接點擊連接,輸入用戶名和密碼和數據建立連接;連接名自己設置;IP 地址是數據庫所在的地址;端口號默認為3306。

技術分享圖片

技術分享圖片

五、新建數據庫

技術分享圖片

六、新建數據表

1、命名規則:

  • 見名知意 ,千萬不要使用中文拼音。
  • 多個單詞使用下劃線。
  • 不要使用關鍵字,例如 INSERT INTO VALUES。

技術分享圖片

七、常用的 SQL 語句(CRUD)

1、新增

語法:

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

示例:

INSERT INTO product (product_name, product_price) VALUES
(產品1, 20);

2、刪除

語法:

DELETE FROM table_name [WHERE Clause];

示例:

DELETE FROM product WHERE id = 1;

3、更新

語法:

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

示例:

UPDATE product SET product_name = 修改產品, product_price = 23 WHERE id= 20;

4、查詢

語法:

SELECT column_name,column_name
FROM table_name
[WHERE Clause]
[LIMIT N][ OFFSET M];

示例:

SELECT * FROM product WHERE product_name = 產品1;

* 表示查詢所有字段。

MySQL學習(一)