MySql常用命令及sql 技巧 (持续更新)

1 数据导出及导入

   对于线上出现的bug,我们经常需要模拟运行环境,因此很多时候需要一个类似线上数据的数据库

 

   导出 mysqldump

   /命令目录/mysqldump -h 线上数据库IP -P 线上数据库端口 -u 用户名 -p --skip-lock-tables 数据库名称>db.sql

 

   此时,数据就会导入db.sql

   需要再将db.sql导入到本地数据库,用source命令可以实现数据的导入,如source db.sql,但是source命令的效率较低,应该使用

  如下命令

  /命令目录/mysql -u 用户名 -p --default-character-set=utf8 local_db_name<db.sql

 这里设置默认编码为utf8  导入的数据库名称为  local_db_name

 

2 Group By    sql语句

   当我们需要将数据分组,并且去分组中的一条记录时,可以用Group by

 

  例如   select id from student group by class_name

  这里的id只会从每个分组用选一个,而不是所有的记录

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值