一、MySQL介紹 Mysql是最流行的關係型資料庫管理系統,在WEB應用方面MySQL是最好的RDBMS(Relational Database Management System:關係資料庫管理系統)應用軟體之一。 所謂的關係型資料庫,是建立在關係模型基礎上的資料庫,藉助於集合代數等數學概念和方 ...
一、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';
* 表示查詢所有欄位。