1.MySQL定義:
數(shù)據(jù)庫(kù)(Database)就是一個(gè)存儲(chǔ)數(shù)據(jù)的倉(cāng)庫(kù)。為了方便數(shù)據(jù)的存儲(chǔ)和管理,它將數(shù)據(jù)按照特定的規(guī)律存儲(chǔ)在磁盤上。通過數(shù)據(jù)庫(kù)管理系統(tǒng)钞瀑,可以有效地組織和管理存儲(chǔ)在數(shù)據(jù)庫(kù)中的數(shù)據(jù)。MySQL就是這樣的一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)(RDBMS)慷荔,它可以稱得上是目前運(yùn)行速度最快的SQL語(yǔ)言數(shù)據(jù)庫(kù)管理系統(tǒng)雕什。
2.mysql優(yōu)點(diǎn):
體積小,速度快显晶,免費(fèi)開源
3.安裝mysql命令:
apt update
sudo apt-get install mysql-server mysql-client
4.啟動(dòng)命令:
service mysql start 或則systemctl start mysql
5.停止命令:
service mysql stop或者systemctl stop mysql
6.重啟命令
service mysql restart或者systemctl restart mysql
7.查看mysql服務(wù)狀態(tài)
service mysql status或者systemctl status mysql
8.查看數(shù)據(jù)庫(kù)命令
show databases;
9.選擇數(shù)據(jù)
USE 數(shù)據(jù)庫(kù)名 (選擇數(shù)據(jù)庫(kù))
10.查看當(dāng)前所在數(shù)據(jù)庫(kù)
select database();
11.查看當(dāng)前數(shù)據(jù)庫(kù)編碼格式
show variables like 'character_set_database';
12.刪除數(shù)據(jù)庫(kù)
DROP DATABASE 數(shù)據(jù)庫(kù)名稱;
13.創(chuàng)建表
使用CREATE TABLE 語(yǔ)句 新表的的名字贷岸,在關(guān)鍵字CREATE TABLE 之后; 表列的名字和定義磷雇,用逗號(hào)分隔;
CREATE TABLE customers ( userid int NOT NULL AUTO_INCREMENT, name char(50) NOT NULL, address char(200) NOT NULL, email char(50) NOT NULL, PRIMARY KEY(userid) );
14.查看表
SHOW TABLES
15.查看表詳細(xì)信息
SHOW CREATE TABLE table_name