1.建立用戶:grant all on dysdb.* to "dysuser"@"localhost" identified by "dyspassword";mysql
表示建立一個dysuser用戶名且密碼爲dyspassword的本機數據庫用戶,該用戶只能訪問數據庫自己有的數據庫和dysdb這個數據庫。該條命令在登陸進mysql管理後臺後中使用。sql
2.數據庫導出:mysqldump -uroot -p dysdb>d:/dysdb.sql;數據庫
表示將數據庫dysdb數據導出到d盤dysdb.sql文件中。該命令在退出mysql管理控制檯後可以使用。ide
3.數據庫導入:mysql -uroot -p dysdb < d:/dysdb.sql;spa
表示將d盤dysdb.sql文件導入到dysdb數據庫中。該命令亦在外部mysql下可以使用。it
4.數據庫內部命令導入sql文件命令:source g:/dysdb.sql;io
含義大體同上,只是已經先選好了數據庫(use db2;)。登錄
5.\c表示取消命令的輸出,即輸出無效,\g同;含義表結束該條sql語句。後臺
6.建立數據庫並指定字符集格式:create database dysdb default character set utf8;select
建立數據表時亦同,即在最後加上default character set utf8。二者不一樣字符集時按就近原則處理。
7.在查詢命令中判斷真假輸出不一樣內容:select if(sex,"男生","女生"),name,sex from stu;
其中sex字段爲0或1值,該命令表示若爲真即輸出男生,不然輸出女生。
8.mysql遠程鏈接問題:首先確認防火牆是否開放了3306(mysql鏈接默認端口)的入站規則,沒有則建立,其次新建mysql用戶時要給其開放權限,命令如:grant all privileges on dysdb.* to 'user1'@'%' identified by 'user1password' with grant option; flush privileges; 刷新生效。其中的%爲主機名,這裏表示任何主機。mysql數據庫裏的user表中的host字段值。