一、數據庫基礎
1、數據庫介紹
MySQL是一種關係型數據庫管理系統,是由瑞典MySQL AB公司開發,目前屬於Oracle公司。MySQL是一種開源的軟件,是最流行的開源關係型數據庫管理系統之一。MySQL支持大型數據庫、處理大量數據的活動網站,支持多種編程語言,如PHP,Python等。開發者可以在MySQL官方網站上下載MySQL,也可以在各種Linux發行版和Windows操作系統上安裝。
2、數據庫安裝
在Linux系統上,可以通過包管理器yum或apt來安裝MySQL。在Windows系統上,可以直接下載MySQL的安裝程序進行安裝。安裝完成後,需要進行初次設置,如設置根密碼等。
3、基本語法
CREATE DATABASE database_name; # 創建數據庫 USE database_name; # 使用數據庫 DROP DATABASE database_name; # 刪除數據庫
二、數據類型
1、整數類型
MySQL支持多種整數類型,如TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT等。這些整數類型的存儲範圍依次擴大。
2、浮點數類型
MySQL支持FLOAT和DOUBLE類型,這兩種類型可以存儲相應位數的小數。其中,FLOAT類型佔用4個字節,DOUBLE類型佔用8個字節。
3、字符串類型
MySQL支持多種字符串類型,如CHAR、VARCHAR、TINYBLOB、TINYTEXT等。其中,CHAR和VARCHAR類型是最常用的兩種字符串類型,它們分別用來存儲固定長度和可變長度的字符串。
CREATE TABLE example ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, age INT(3) UNSIGNED );
三、查詢語句
1、SELECT語句
SELECT語句用來從MySQL數據庫中獲取數據,我們可以指定獲取哪些列、從哪些表獲取、根據什麼條件來獲取等信息。SELECT語句的基本語法為:
SELECT column_name1, column_name2,... FROM table_name WHERE condition;
2、LIMIT語句
LIMIT語句用來限制SELECT語句查詢結果的行數。LIMIT語句有兩個參數,第一個參數用來指定返回的第一行記錄的偏移量,第二個參數用來指定要返回的記錄行數。
SELECT * FROM example LIMIT 5;
四、數據操作
1、插入數據
INSERT語句用來向MySQL數據庫中插入新的記錄。INSERT語句的基本語法為:
INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
2、更新數據
UPDATE語句用來修改MySQL數據庫中已有的記錄。UPDATE語句的基本語法為:
UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
3、刪除數據
DELETE語句用來從MySQL數據庫中刪除已有的記錄。DELETE語句的基本語法為:
DELETE FROM table_name WHERE condition;
五、數據表管理
1、創建表
CREATE TABLE語句用來在MySQL數據庫中創建新的表。CREATE TABLE語句的基本語法為:
CREATE TABLE table_name ( column1 data_type constraint, column2 data_type constraint, ... );
2、修改表
ALTER TABLE語句用來修改MySQL數據庫中已有的表的結構。ALTER TABLE語句的基本語法為:
ALTER TABLE table_name action;
3、刪除表
DROP TABLE語句用來從MySQL數據庫中刪除已有的表。DROP TABLE語句的基本語法為:
DROP TABLE table_name;
六、用戶管理
1、創建用戶
CREATE USER語句用來在MySQL數據庫中創建新的用戶。CREATE USER語句的基本語法為:
CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';
2、修改用戶
ALTER USER語句用來修改MySQL數據庫中已有的用戶信息。ALTER USER語句的基本語法為:
ALTER USER 'user_name'@'localhost' IDENTIFIED BY 'new_password';
3、刪除用戶
DROP USER語句用來從MySQL數據庫中刪除已有的用戶。DROP USER語句的基本語法為:
DROP USER 'user_name'@'localhost';
七、總結
MySQL是一種功能強大的關係型數據庫管理系統,支持多種數據類型和查詢語句。我們可以使用MySQL W3CSchool來學習MySQL的基礎知識和使用方法,掌握MySQL的核心技能。
原創文章,作者:QZVPL,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/368524.html