一、首先鏈接到數據庫所在的機器mysql
二、使用 "db" 命令鏈接到MySQLsql
三、可以使用如下命令查看數據庫信息,注意命令後須要以「;" 結尾:數據庫
如查看本機有多少數據庫的命令:show databases;服務器
查看某庫下有多少張表的命令:show tables from yoqoo; --數據庫名爲yoqoo;ide
打開要操做的數據庫的:use yoqoo; --數據庫名爲yoqooui
查看數據庫yoqoo下的t_video表的屬性:SHOW COLUMNS FROM t_video;索引
查詢數據:select file_id from t_video limit 0,5;md5
退出:ctrl + c 便可文檔
四、格式化結果:域名
select pk_video,file_id,source_type,owner,seconds,streamtypes,size,fk_video_category,rate_total,rate_times,is_valid,progress_flag,public_type,md5,limit_level,total_pv from t_video where pk_video = '145527165'\G;
其餘技巧:
mysql -h 服務器主機地址 -u 用戶名 -p 用戶密碼
其中,參數的意義:
-h:指定所鏈接的數據庫服務器位置,能夠是IP地址,也能夠是服務器域名。
-u:指定鏈接數據庫服務器使用的用戶名,例如root爲管理員用戶具備全部權限。
-p:鏈接數據庫服務器使用的密碼,但-p和其後的參數之間不要有空格。最後是在該參數後直接回車,而後以密文的形式輸入密碼。
例:mysql -h 192.168.1.149 -u root -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文件中
chmod 777 bookstore.sql //修改權限
mysql> insert into core_user(login_name,real_name,password,email,create_time,is_disab…..
‘> quit
‘> exit
‘> ;
‘> \
‘> \c
‘> /c
終止批處理操做嗎(Y/N)? y
遇到上面的狀況沒法終於sql編輯,最後沒辦法ctrl+c,強退了mysql ,後來找了一下官方文檔,上面是有說明的,前面的提示符很重要,要用 ‘\c 退出
退出mysql命令: exit(回車)
查詢數據時顯示亂碼
set names utf8;
或者
set names gbk;
只要對應上數據庫裏面的字符集,查詢就能夠正確顯示結果了