2012年5月22日 星期二

Ubuntu使用MySQL

一、基本會使用的指令

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教程

沒有留言:

張貼留言