MySQL 數(shù)據(jù)庫的基本介紹和使用
MySQL 是一種流行的數(shù)據(jù)庫管理系統(tǒng),廣泛應(yīng)用于大量的 Web 應(yīng)用和 Internet 服務(wù)器上。本文將簡單介紹 MySQL 的基本概念和使用方法。
MySQL 的概念
MySQL 是一個開放源代碼的關(guān)系數(shù)據(jù)庫管理系統(tǒng),在初創(chuàng)公司,中小型公司和個人開發(fā)者之間都很受歡迎。MySQL 遵循 SQL 標準,并支持一系列高級功能,例如事務(wù)、存儲過程和觸發(fā)器等。
MySQL 的安裝
MySQL 可以安裝在各種操作系統(tǒng),包括 Windows、Linux 和 MacOS 系統(tǒng)。你可以使用壓縮包或者安裝程序安裝 MySQL。
# 在 Ubuntu / Debian 上安裝 MySQL
sudo apt-get update
sudo apt-get install mysql-server
# 在 Centos / Fedora 上安裝 MySQL
sudo yum install mysql-server
MySQL 的配置
在安裝 MySQL 后,你需要進行必要的配置,以保證 MySQL 能夠正常工作。
sudo mysql_secure_installation
上述命令將會提示你輸入 MySQL root 用戶的密碼,以及你想要修改的一些默認設(shè)置。
MySQL 的使用
MySQL 的標準客戶端是 mysql,在一些發(fā)行版中可以通過包管理器直接安裝。
# 連接到 MySQL
mysql -u root -p
# 創(chuàng)建一個新的數(shù)據(jù)庫
CREATE DATABASE mydb;
# 創(chuàng)建一個新的表
CREATE TABLE mytable (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
);
# 插入數(shù)據(jù)
INSERT INTO mytable (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com');
# 查詢數(shù)據(jù)
SELECT * FROM mytable;
以上是 MySQL 的一些基本使用。MySQL 還有更多功能,包括存儲過程、觸發(fā)器、視圖、全文本檢索等。
上一篇mysql .db文件
下一篇mysql . 命令