mysql基本操作

来源:互联网 发布:网络之复仇剑士 编辑:程序博客网 时间:2024/06/14 03:19

1:导出数据库表

1
mysqldump -u"$DB_USER" -p"$DB_PASS" -h "$DB_HOST" "$DB_NAME" "$TBL_NAME" > /home/backup/$TBL_NAME.$DATE.sql

2:导入数据库表

1
mysql -u"$DB_USER" -p"$DB_PASS" "$DB_NAME" /home/backup/$TBL_NAME.$DATE.sql

3:清空数据库某一张表

1
2
3
mysql -u"$DB_USER" -p"$DB_PASS"          #登录数据库
use "$DB_NAME";                     #选中数据库
truncate $TbalesName";               #清空数据库

4:备份数据库所有内容

1
mysqldump -u"$DB_USER" -p"$DB_PASS" -h "$DB_HOST" "$DB_NAME" /home/backup/$DATE.sql

5:备份某张表的结构

1
mysqldump -u"$DB_USER" -p"$DB_PASS" -h "$DB_HOST" -d "$DB_NAME" "$TBL_NAME" #加上-d

6:查看某张表大小

1
2
mysql>SELECT sum(DATA_LENGTH+INDEX_LENGTH) FROM TABLES WHERE TABLE_SCHEMA="$TBL_NAME" #以字节为单位
mysql> SELECT sum(DATA_LENGTH+INDEX_LENGTH)/1024/1024 FROM `TABLES` WHERE TABLE_NAME="$TBL_NAME" #已M为单位

7:查看某张表内容

1
SELECT * FROM "$TBL_NAME"
0 0
原创粉丝点击