MySQL命令行客戶(hù)端是與MySQL數(shù)據(jù)庫(kù)交互的最簡(jiǎn)單、最強(qiáng)大的方式之一。它是MySQL安裝中默認(rèn)安裝的一部分,可以通過(guò)終端或命令提示符訪(fǎng)問(wèn)。
下面是一些常用的MySQL命令:
# 登錄MySQL mysql -u [用戶(hù)名] -p # 顯示數(shù)據(jù)庫(kù)列表 show databases; # 切換數(shù)據(jù)庫(kù) use [數(shù)據(jù)庫(kù)名]; # 顯示當(dāng)前選中數(shù)據(jù)庫(kù)的表列表 show tables; # 創(chuàng)建數(shù)據(jù)庫(kù) create database [數(shù)據(jù)庫(kù)名]; # 創(chuàng)建表 create table [表名] ( [列1名稱(chēng)] [列1數(shù)據(jù)類(lèi)型] [列1修飾符], [列2名稱(chēng)] [列2數(shù)據(jù)類(lèi)型] [列2修飾符], ... ); # 向表中插入數(shù)據(jù) insert into [表名] ([列1名稱(chēng)], [列2名稱(chēng)], ...) values ([列1值], [列2值], ...); # 查詢(xún)表中數(shù)據(jù) select * from [表名]; # 更新表中數(shù)據(jù) update [表名] set [列1名稱(chēng)] = [新值] where [條件]; # 刪除表中數(shù)據(jù) delete from [表名] where [條件]; # 刪除表 drop table [表名]; # 刪除數(shù)據(jù)庫(kù) drop database [數(shù)據(jù)庫(kù)名];
MySQL命令行客戶(hù)端與其他MySQL客戶(hù)端不同的是,它沒(méi)有圖形用戶(hù)界面。但是,它提供了快速、高效的方式來(lái)管理和操作MySQL數(shù)據(jù)庫(kù),因此很受開(kāi)發(fā)人員和管理員的歡迎。