linux系統中mysql資料庫操作命令
二、顯示命令
1、顯示當前資料庫伺服器中的資料庫列表:
mysql> show databases;
注意:mysql庫裡面有mysql的系統資訊,我們改密碼和新增使用者,實際上就是用這個庫進行操作。
2、顯示資料庫中的資料表:
mysql> use 庫名;
mysql> show tables;
3、顯示資料表的結構:
mysql> describe 表名;
4、建立資料庫:
mysql> create database 庫名;
5、建立資料表:
mysql> use 庫名;
mysql> create table 表名 (欄位名 varchar(20), 欄位名 char(1));
6、刪除資料庫:
mysql> drop database 庫名;
使用cron服務,用 service crond status 檢視 cron服務狀態,如果沒有啟動則 service crond start啟動它,
crontab -u //設定某個使用者的cron服務,一般root使用者在執行這個命令的時候需要此引數
crontab -l //列出某個使用者cron服務的詳細內容
crontab -r //刪除沒個使用者的cron服務
crontab -e //編輯某個使用者的cron服務
比如說root檢視自己的cron設定:crontab -u root -l
再例如,root想刪除fred的cron設定:crontab -u fred -r
mysql -h 伺服器主機位址 -u 使用者名稱 -p 使用者密碼
其中,引數的意義:
-h:指定所連線的資料庫伺服器位置,可以是ip位址,也可以是伺服器網域名稱。
-u:指定連線資料庫伺服器使用的使用者名稱,例如root為管理員使用者具有所有許可權。
-p:連線資料庫伺服器使用的密碼,但-p和其後的引數之間不要有空格。最後是在該引數後直接回車,然後以密文的形式輸入密碼。
enter password :****** //以密文的形式輸入使用者密碼
成功登陸mysql伺服器以後,就會顯示mysql客戶機的標準介面,即mysql控制台。出現提示符合"mysql>"說明正等待使用者輸入sql查詢指令。
建立、選擇及檢視資料庫
mysql> creat database bookstore; #建立乙個名為bookstore的資料庫
mysql>drop database bookstore; #刪除乙個名為bookstore的資料庫
mysql>show databases; #顯示所有已建立的資料庫名稱列表
mysql>use bookstore; #開啟bookstore 資料庫為當前資料庫使用
mysql>source home/chf/bookstore.sql #匯入bookstore 指令碼
或者: 退出mysql控制台 mysql -u root -p bookstore < home/chf/bookstore.sql
匯出:mysql -u -p bookstore > home/chf/bookstore.sql //把bookstore資料庫中的資料匯入到bookstore。sql檔案中
查詢資料時顯示亂碼
set names utf8;
或者set names gbk;
只要對應上資料庫裡面的字符集,查詢就可以正確顯示結果了
Linux下MySQL遠端連線
linux下的mysql遠端連線設定 linux版本 centos6.5版本 mysql版本 5.5 因為mysql在剛剛安裝完成之後,預設不支援遠端連線,所以需要授權!授權法 grant all privileges on to 使用者名稱 identified by 登入密碼 with gran...
linux下連線mysql介面
1 需要什麼標頭檔案?include mysql inte ce s include file 2 需要什麼庫函式 usr lib mysql 3 怎麼連線到乙個已經存在的mysql資料庫?可以用mysql real connect來連線資料庫,用完後記得要用mysql close斷開這個連線.my...
linux下啟動mysql服務
好吧,oracle還沒怎麼搞明白,又要弄mysql了,要shi了.各種問堆積,一點兒都不習慣linux,哎 vm上面裝了centos,預設裝了mysql rpm qa grep i mysql檢視mysql版本 service mysqld start 啟動mysql服務 一直以為自己沒裝,可是能查...