介紹
MySQL是一個(gè)非常流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),被廣泛應(yīng)用于Web應(yīng)用程序開(kāi)發(fā)中。Linux操作系統(tǒng)在Web服務(wù)器領(lǐng)域也非常常見(jiàn),因此學(xué)會(huì)在Linux上連接本地MySQL數(shù)據(jù)庫(kù)至關(guān)重要。
安裝MySQL
在Linux系統(tǒng)上連接MySQL之前,必須先安裝MySQL。最常見(jiàn)的做法是使用操作系統(tǒng)自帶的包管理工具進(jìn)行安裝,例如:
sudo apt-get install mysql-server
在這里,apt-get安裝的是MySQL服務(wù)器。當(dāng)然,也可以選擇安裝客戶端。
連接MySQL
安裝完成后,可以使用MySQL命令行客戶端連接MySQL服務(wù)器。
mysql -u root -p
此命令將提示您輸入MySQL管理員的密碼。在這里,我們使用“root”作為管理員用戶的用戶名。當(dāng)您輸入密碼后,如果沒(méi)有輸入錯(cuò)誤,您將進(jìn)入MySQL命令行客戶端的命令提示符,可以輸入命令來(lái)管理并與數(shù)據(jù)庫(kù)交互。
常用MySQL命令
以下是一些常用的MySQL命令:
- SHOW DATABASES:顯示所有數(shù)據(jù)庫(kù)。
- USE db_name:將當(dāng)前數(shù)據(jù)庫(kù)更改為db_name。
- SHOW TABLES:顯示當(dāng)前數(shù)據(jù)庫(kù)中的所有表。
- SELECT * FROM tbl_name:顯示tbl_name表的所有行和列。
- CREATE DATABASE db_name:創(chuàng)建一個(gè)名為db_name的新數(shù)據(jù)庫(kù)。
- CREATE TABLE tbl_name (column_name column_type):創(chuàng)建一個(gè)名為tbl_name的新表,并定義其中的列。
從腳本中執(zhí)行MySQL命令
除了在命令提示符中鍵入命令外,還可以將命令保存在文件中,并將文件作為參數(shù)傳遞給mysql命令,以便從腳本中執(zhí)行命令。將以下命令保存為“script.sql”:
USE test; SELECT * FROM employee;
然后,使用以下命令執(zhí)行腳本:
mysql -u root -p< script.sql
在這里,通過(guò)‘<’符號(hào)將腳本文件輸入到mysql命令中。
總結(jié)
在Linux上連接本地MySQL數(shù)據(jù)庫(kù)需要先安裝MySQL,并使用MySQL命令行客戶端連接MySQL服務(wù)器。然后,我們可以使用MySQL命令來(lái)管理和交互數(shù)據(jù)庫(kù)。此外,還可以從腳本中執(zhí)行MySQL命令。