注意: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的系統資訊,我們...