这个帖子就当笔记贴,连载式,以后会不定期更新。也欢迎大家底下留言,更正,俺就先起个头。
mysql常用命令及语法:
登录用户:
mysql
use namedb;
显示数据库列表:
show databases;
显示库中的数据表:
show tables;
显示数据表的结构:
describe 表名;
建库:
create database 库名;
建表:
use 库名;
create table 表名 (字段设定列表);
删库和删表:
drop database 库名;
drop table 表名;
将表中记录清空:
delete from 表名;
显示表中的记录:
select * from 表名
退出mysql
quit
exit
Ctrl+C键
更新数据库
mysql_upgrade --force -uroot -proot
检查数据库
mysqlcheck mysql -uroot -proot
备份:
导出所有数据库:
mysqldump -uroot -proot --all-databases >/tmp/all.sql
直接复制整个 mysql 文件夹:
cp /var/lib/mysql /home/bak/
恢复:
进入数据库
mysql
use namedb;
导入
source /tmp/all.sql;
导入压缩包
gunzip /tmp/all.sql.gz
source /tmp/all.sql;