登录:
mysql -h(host) -u(user) -p(password);
查看:
show databases; #查看所有数据库;
use database; #切到某个库;
# 当有很多结果时,设置查看方式
paper less;
# 查看表结构
desc table;
## 表增删改查
insert my_table values(1,'以扫',20),(2,'雅各',25);
delete from my_table where id=1;
update my_table set age=21 where name='以扫';
select * from my_table where name='雅各';
# 查看表结构
show create table t_xxxx;
# 运算结果/格式化
round(x,y) 四色五入;eg: round(count/3, 2) count字段的值/3 ,保留2位小数
floor(x) 小于x的最大整数;
ceil(x) 大于x的最小整数
date('datetime_str') 返回"%Y-%m-%d"
# 备份指定表的数据
select * from table where xxx into outfile '/tmp/table_time_back.txt'
命令行导入mysqlimport -h主机地址 -u用户名 -p密码 -l(本地文件) 数据库名称 表名.txt
# 命令行导出/备份
mysqldump -u用户名 -p密码 -h主机 数据库名 [表名,...] -w"筛选条件">back.sql
可以通过管道压缩备份文件;
# 恢复
mysql -u用户名 -p密码 -h主机 数据库名 < back.sql