[root@localhost ~]# mkdir /opt/share ##建立一個目錄存放表
[root@localhost ~]# chmod +777 /opt/share ##授予最高許可權
語法: select * from 源表 into outfile ‘匯出表的路徑’;
[root@localhost ~]# vi /etc/my.cnf
[mysqld]
secure-file-priv='' ##插入這條設定
……
[root@localhost ~]# systemctl restart mysqld
[root@localhost ~]# mysql -uroot -p ##進入MySQL
mysql> use school; ##進庫
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select * from 乘法表; ##檢視表資訊
+----------------------------------------------------------------------------------+
| 九九 |
+----------------------------------------------------------------------------------+
| 1*1=1 |
| 2*1=2 2*2=4 |
| 3*1=3 3*2=6 3*3=9 |
| 4*1=4 4*2=8 4*3=12 4*4=16 |
| 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 |
| 6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36 |
| 7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49 |
| 8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64 |
| 9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 |
+----------------------------------------------------------------------------------+
9 rows in set (0.00 sec)
mysql> select * from 乘法表 into outfile '/opt/share/乘法表.xls'; ##使用這條SQL語句將表匯出為xls格式檔案
Query OK, 9 rows affected (0.01 sec)
mysql> \q ##退出資料庫
Bye
[root@localhost ~]# cd /opt/share/ ##進入到存放表的目錄,檢視是否出現匯出的表
[root@localhost share]# ll
total 12
-rw-rw-rw- 1 mysql mysql 401 Oct 19 14:26 乘法表.xls
[root@localhost share]# cat 乘法表.xls ##匯出成功
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
5*1=5 5*2=10 5*3=15 5*4=20 5*5=25
6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36
7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49
8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64
9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81
直接將Linux系統中檔案複製到Windows中檢視
[root@localhost ~]# mysql -uroot -p school -e "select * from 乘法表;" >/opt/九九.xls
Enter password:
[root@localhost ~]# cat /opt/九九.xls
九九
1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
6 12 18 24 30 36
7 14 21 28 35 42 49
8 16 24 32 40 48 56 64
9 18 27 36 45 54 63 72 81
資料被成功匯出,但是光有資料,沒有表