1.匯出整個資料庫
mysqldump -u 使用者名稱 -p --default-character-set=latin1 資料庫名 >匯出的檔名(資料庫預設編碼是latin1)1. mysql -usa -p123456 以使用者名為sa 密碼為123456登入資料庫2.匯出乙個表
mysqldump -u 使用者名稱 -p 資料庫名 表名》匯出的檔名
3.匯出乙個資料庫結構
4.匯入資料庫
a:常用source 命令 進入mysql資料庫控制台, 如mysql -u root -p mysql>use 資料庫
然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql) mysql>source wcnc_db.sql
b:使用mysqldump命令
mysqldump -u username -p dbname
c:使用mysql命令
mysql -u username -p -d dbname
一、啟動與退出
1、進入mysql:啟動mysql command line client(mysql的dos介面),直接輸入安裝時的密碼即可。
mysql -uroot -p123456
此時的提示符是:mysql>
2、退出mysql:quit或exit
自己的總結:
linux下匯入檔案:(匯入/root目錄下的exam.sql)
[root@iz2ze46xi6pjjj69ailg9lz ~]# ls
1.7.sql exam.sql exam.war qq.sh test test3.sh tomcat專案 ww www.sh wwww.sh 自己的練習
[root@iz2ze46xi6pjjj69ailg9lz ~]# pwd
/root
[root@iz2ze46xi6pjjj69ailg9lz ~]# mysql -u root -p
enter password:
welcome to the mysql monitor. commands end with ; or \g.
your mysql connection id
is69
server version:
5.6.37
mysql community server (gpl)
oracle
is a registered trademark of oracle corporation and/or its
affiliates. other names may be trademarks of their respective
owners.
type
'help;
' or '\h'
for help. type '\c'
to clear the current input statement.
mysql> source /root/exam.sql
2.建立帶有編碼格式的資料庫
create database exam default character set utf8 collate utf8_general_ci;3. mysql匯出資料庫指令碼
(1)進入mysql工作目錄
cd c:\program files\mysql\mysql server 5.7\bin
(2)匯出資料所有表
mysqldump -h localhost -u root -p test >f:\test.sql
(3)匯出資料庫中某個表
mysqldump -h localhost -u root -p test pig >f:\test.sql
(4)將資料庫test的結構匯出到e:\test.sql檔案中:
mysqldump -h localhost -u root -p test --add-drop-table >e:\test.sql
(5)普通匯出表中的資料:
show variables like "%secure%"; //檢視變數的值,值可以在my.ini配置檔案中修改
select * from pig into outfile 『c:\programdata\mysql\mysql server 5.7\uploads\1.txt』;
普通匯入txt中資料到資料庫表中
load data local infile 'c:/programdata/mysql/mysql server 5.7/uploads/test.txt' into table pig;(6)匯出的資料使用雙引號括住,每條記錄佔一行,每個屬性之間用,分割
select * from user_info into outfile 『c:\programdata\mysql\mysql server 5.7\uploads\user.txt』
fields terminated by ',' enclosed by '"'
lines terminated by '\r\n';
匯入帶引號和逗號與換行txt資料時也同樣指定分隔符,定位符和換行符
load data local infile 'c:/programdata/mysql/mysql server 5.7/uploads/user.txt' into table user_info
fields terminated by ',' enclosed by '"'lines terminated by '\r\n';
匯出匯入資料注意的小事項;
mysql5.7以上版本,只能識別和支援『/』,不支援『\\』,所以load data inflie 後面的路徑必須是『/』;
檔案命名.匯入的檔案命名為test即可,系統顯示的名稱就是test.txt。如果命名為test.txt,系統中的名稱是test.txt.txt。執行load data的時候,會處出現not find file的錯誤,這應該是window版本引起,老版本需要命名為test.txt,新版本已經不需要了。
mysql 匯入匯出命令 MySQL匯入匯出命令
1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯出乙個資料庫結構 d 沒有資料 add drop table 在每個create語句之前增加乙個drop table 4.匯入資...
mysql匯入 匯出命令 MySQL匯入匯出命令
1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 2.匯出乙個表 mysqldump u 使用者名稱 p 資料庫名 表名 匯出的檔名 3.匯出乙個資料庫結構 d 沒有資料 add drop table 在每個create語句之前增加乙個drop table 4.匯入資...
mysql匯入 匯出命令 mysql匯入匯出命令
mysql的使用原生的sql進行資料庫管理,感覺總是有點怪怪的 phpmyadmin等那麼多免費好用的管理工具呢 不過多懂點命令也是很不錯,記憶力有限放到此處以備以後用時翻閱吧 還原乙個資料庫 mysql h localhost u root p123456 www 備份乙個資料庫 mysqldum...