MySQL學習(一)
阿新 • • 發佈:2018-03-12
步驟 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學習(一)