一、基本會使用的指令
1.查詢MySQL目前的服務狀態
$sudo netstat -tap | grep mysql
正常來說應該會呈現像這樣
2.啟動MySQL
在任何目錄下使用指令
$sudo service mysql start
帳號root 密碼為123456
3.登入並使用MySQL
輸入指令
$mysql -u root -p
再輸入密碼
登入完成後,就會看到進入mysql>的狀態
4.更改密碼
#mysqladmin -u root password 1234 就能將預設的空白密碼改成1234
5.開始使用某資料庫結構(資料庫結構假設名稱為mysql)
mysql>use mysql
或
$mysql mysql
(如果有密碼就要再加上-p-->$mysql mysql -p<Enter>)
正常來說應該要顯示以下畫面
代表切換資料庫結構成功!
6.退出MySQL狀態
mysql> exit
應該會收到
二、其它操作MySQL的語法︰
顯示所有 MySQL 資料庫
mysql> SHOW DATABASES;
(分號記得要打完再按Enter哦!否則會變成底下這樣,你會以為壞掉了!)
顯示該資料庫資料表
mysql> SHOW TABLES;
顯示 data 資料表的欄位資訊
mysql> SHOW COLUMNS FROM data;
顯示系統狀態(詳細)
mysql> show status;
顯示系統狀態(簡單)
mysql> status;
顯示變數
mysql> show variables;
mysql> show variables like '%max%';
顯示 process list
mysql> show processlist;
顯示帳號的權限資訊
mysql> show grants for cross@localhost;
顯示權限有那些
mysql> show privileges;
顯示表格格式
mysql> show table types;
顯示當初表格如何建立
mysql> show create table user;
刪除資料庫db1
mysql>drop database db1;
刪除資料庫db1裡的資料表tab1
mysql>drop table tab1;
查看tab1資料表的結構
mysql>desc tab1;
查看資料表tab1裡的所有表格內容
mysql> select * from tab1;
備份特定的資料庫(結構)
$mysqldump -u root -p database名稱 > 新名字.sql
還原特定的資料庫
$mysql -uroot -p123456 myschema < myschema.sql
註︰如果資料庫裡沒有myschema這個資料結構
請mysql>create database myschema後再繼續
相關連結
1.MySQL教程
沒有留言:
張貼留言