mySQL笔记

本文提供了MySQL的基本操作指导,包括登录数据库、查看所有数据库、切换数据库、表的增删改查等常用命令。此外还介绍了如何备份指定表的数据以及通过命令行进行导入和导出的方法。


登录:

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





转载于:https://my.oschina.net/niuqingshan/blog/530022

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值