linux操作mysql常用命令行

2021-09-11 08:16:35 字數 1621 閱讀 9917

注意:mysql中每個命令後都要以分號;結尾。

1.連線資料庫

mysql -uroot -p

enter password: **

mysql>

出現mysql>說明成功連線到資料

2.顯示資料庫

mysql> show databases;

3.顯示某個資料庫中的表

mysql> use ms_datadictionary;(開啟庫,對每個庫進行操作就要開啟此庫,類似於foxpro )

database changed

mysql> show tables;

4.顯示資料表的結構

describe 表名;

mysql> describe t_datadict;

5.顯示表中的記錄

select * from 表名;

例如:顯示mysql庫中user表中的紀錄。所有能對mysql使用者操作的使用者都在此表中。

select * from user;

mysql> select * from t_datadict;

empty set (0.00 sec)

6.建庫

create database 庫名;

例如:建立乙個名字位aaa的庫

mysql> create databases aaa;

7.建表

use 庫名;

create table 表名 (字段設定列表);

例如:在剛建立的aaa庫中建立表name,表中有id(序號,自動增長),xm(姓名),xb(性別),csny(出身年月)四個字段

use aaa;

mysql> create table name (id int(3) auto_increment not null primary key, xm char(8),xb char(2),csny date);

可以用describe命令察看剛建立的表結構。

mysql> describe name;

mysql> insert into name values(」,』張三』,』男』,』1971-10-01』);

mysql> insert into name values(」,』白雲』,』女』,』1972-05-20』);

可用select命令來驗證結果。

mysql> select * from name;

9.修改記錄

例如:將張三的出生年月改為1971-01-10

mysql> update name set csny=』1971-01-10』 where xm=』張三』;

10.刪除記錄

例如:刪除張三的紀錄。

mysql> delete from name where xm=』張三』;

11.刪庫和刪表

drop database 庫名;

drop table 表名;

12.備份

例如:將上例建立的aaa庫備份到檔案back_aaa中

cd /home/data/mysql (進入到庫目錄) 

mysqldump -u root -p –opt aaa > back_aaa

13.恢復

mysql -u root -p ccc < back_aaa

Linux終端操作MySQL常用命令

1.終端啟動 mysql etc init.d mysql start 2.登入 mysql mysql uroot p 用 root 賬戶登入 然後輸入密碼 3.檢視所有的資料庫名字 show databases 4.選擇乙個資料庫操作 use database name 5.檢視當前資料庫下所有...

Linux下操作mySQL常用命令

啟動 關閉mysql sudo systemctl start stop mysql重啟mysql sudo systemctl restart mysql連線mysql mysql u root p 回車後將提示輸入密碼顯示所有資料庫 mysql show databases 建立新資料庫 mys...

Linux 操作MySQL常用命令行

注意 mysql中每個命令後都要以分號 結尾。1 顯示資料庫 mysql show databases database mysql test 2 rows in set 0.04 sec mysql剛安裝完有兩個資料庫 mysql和test。mysql庫非常重要,它裡面有mysql的系統資訊,我們...