Mysql快速上手及常用命令

  1. 安装mysql客户端;sudo apt-get install mysql-client
  2. 连接数据库
    mysql -hlocalhost -uroot -p
    -h数据库主机,如果是本机的话,默认localhost,如果是远程服务器,则写ip地址
    -u用户名
    -p密码
    -P端口号(大写P)
    例如:mysql -hlocalhost -uroot -p12345 -P3306
    quit或者exit退出mysql
    mysql默认端口号是3306,如果修改默认端口号的话,就需要在-P这里指定修改的端口号。
  3. 常用命令
命令描述
show databases;显示mysql里面的全部数据库
use database_name;进入database_name这个数据库
show tables;当进入数据库后,使用这个命令可以查看该数据库里面所有的表
show columns from table_name;显示table_name这个表的所有字段,只显示字段
select * from house_user limit 10;显示house_user这个表的前10条信息
select * from house_user where user_id=“8258”;显示house_user这个表中user_id这个字段为8258对应的这条信息
desc table_name;显示表的结构
select count(*) from feature_model_0330 where city_code=520600;统计feature_model_0330表中字段为city_code等于520600的数据的条数
select distinct city_code from feature_model_0330;显示feature_model_0330表中字段为city_code的所有编码

select city_code,count(1) from feature_model_0330 group by city_code; //统计每个city_code编码所对应的个数
形如:
±----------±---------+
| city_code | count(1) |
±----------±---------+
| NULL | 11935 |
| 0 | 72 |
| 110100 | 2 |
| 120100 | 6045 |

mysqldump 导出指定条数数据(用于备份数据,或者拉取一小部分数据用于测试)
如果希望可以导出部分数据足够测试使用就行了,只要在mysqldump加上某些参数就行了,详细如下:mysqldump -uroot -p database --where=“true limit 10” > db.sql
最主要的就是 --where=“true limit 10” 这个参数了,这个参数的意思就是为每个表增加一个 “LIMIT 10” 语句,并完成了一次数据库的dump。

使用示例:
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值