我使用mysql時用的幾個命令,雜亂的列了一下,可能對有的朋友有用處,雖然在網上都能找到
----首先在命令行下進入到mysql的bin目錄,運行mysql -u root -p,然后輸入密碼
----如果密碼為空可以省略-p,另外這里還可以直接跟上數據庫的名稱,這樣就不需要進入后再use 數據庫名了。
----如果忘記密碼可以在google里搜索 mysql 命令 清空密碼,資料一堆。
---- http://dev.mysql.com/doc/refman/5.1/zh/index.html
\mysql\bin>mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 64
Server version: 5.0.51a Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
----創建數據庫
mysql> create database simplejee default character set gbk;
Query OK, 1 row affected (0.06 sec)
----切換到數據庫
mysql> use simplejee;
Database changed
----將某個sql文件里的sql執行
mysql> set names utf8;//這里的編碼要和你的sql文件的編碼相一致。
//要使得對有外鍵關系的表重新載入轉儲文件變得更容易,mysqldump自動在轉儲輸出中包括一個語句設置FOREIGN_KEY_CHECKS為0。
//這避免在轉儲被重新裝載之時,與不得不被以特別順序重新裝載的表相關的問題。也可以手動設置這個變量:
mysql> SET FOREIGN_KEY_CHECKS = 0;
mysql> source c:/simplejee.sql;
Query OK, 0 rows affected (0.00 sec)
mysql> SET FOREIGN_KEY_CHECKS = 1;
----刪除數據庫
mysql> drop database simplejee;
Query OK, 133 rows affected (3.95 sec)
mysql> create database simplejee;
Query OK, 1 row affected (0.03 sec)
mysql> use simplejee;
Database changed
mysql> source c:/simplejee0601_0738.sql;
----從app_user表里查數據
mysql>select * from app_user;
--導出數據 如果密碼為空-p可以省略。注意導出是直接在命令行下。
--如果中文亂碼,可以根據情況加上諸如 --default-character-set=gbk的東東
mysqldump -u root -p simplejee>f:\t.sql