MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),通常用于在網(wǎng)站中存儲(chǔ)數(shù)據(jù)。它是一種開(kāi)放源代碼的軟件,可以在多種操作系統(tǒng)中使用,包括Linux。在Linux服務(wù)器上安裝MySQL后,可以使用命令行界面來(lái)管理和查詢數(shù)據(jù)庫(kù)。
在Linux命令行中訪問(wèn)MySQL,首先需要打開(kāi)終端并輸入以下命令以登錄到MySQL:
mysql -u 用戶名 -p
其中“用戶名”是您用于MySQL的登錄名。MySQL將提示您輸入密碼,密碼被隱藏,您可以輸入密碼并按Enter鍵。如果您輸入的密碼正確,您將看到MySQL提示符。
創(chuàng)建新數(shù)據(jù)庫(kù)以及新的數(shù)據(jù)表,可以使用MySQL命令行界面。以下是mysql中使用的一些常用的基本命令:
show databases;
顯示可用的數(shù)據(jù)庫(kù)create database databaseName;
創(chuàng)建新的數(shù)據(jù)庫(kù)use databaseName;
選擇要使用的數(shù)據(jù)庫(kù)show tables;
顯示所選數(shù)據(jù)庫(kù)中可用的表create table tableName (column1 datatype, column2 datatype, column3 datatype);
創(chuàng)建新的表
要插入數(shù)據(jù)到一個(gè)數(shù)據(jù)表,可以使用以下命令:
insert into tableName (column1, column2, column3) values (value1, value2, value3);
在MySQL中,查詢通常使用SELECT語(yǔ)句。以下是一些用例:
SELECT * FROM tableName; SELECT特定列的數(shù)據(jù) SELECT column1, column2 FROM tableName WHERE condition; 查詢使用WHERE語(yǔ)句
查詢結(jié)果可以通過(guò)將結(jié)果導(dǎo)出到文件進(jìn)行備份或?qū)氲狡渌麛?shù)據(jù)庫(kù)。您可以使用以下命令來(lái)執(zhí)行這些任務(wù)。
SELECT * FROM tableName INTO OUTFILE '/path/to/file';
導(dǎo)出數(shù)據(jù)到文件source /path/to/file.sql;
將文件導(dǎo)入到數(shù)據(jù)庫(kù)中
最后,要退出MySQL并關(guān)閉會(huì)話,請(qǐng)使用
exit;