MySQL命令合集

1.查询

创建数据库:create database 数据库名 charset=utf8;

使用数据库:use 数据库名;

创建数据表:create table 数据表名(字段名 类型 条件);

查询所有字段:select * from 表名;

消除重复行:在select后面字段名前面使用distinct即可

*注意:在命令最后面加上 ;

2.条件

语法:select * from 表名 where 条件;

2.1 比较运算符:

  • 等于: =

  • 大于: >

  • 大于等于: >=

  • 小于: <

  • 小于等于: <=

  • 不等于: != 或 <>

例:select * from students where id <= 5;

2.2 逻辑运算符:

  • and

  • or

  • not

例:select * from students where id > 3 and gender=0;

2.3 模糊查询:

  • like
  • %表示任意多个任意字符

  • _表示一个任意字符

例:select * from students where name like '黄%';

2.4 范围查询:

  • in表示在一个非连续的范围内

  • between ... and ...表示在一个连续的范围内

2.5 空判断:

  • 判空is null

  • 判非空is not null

例:select * from students where height is not null;

3.排序

语法:select * from 表名 order by 列1 asc|desc;

  • asc 升序(默认)

  • desc 降序 ##聚合函数

  • 总数:count(*)

  • 最大值:max(字段名)

  • 最小值:min(字段名)

  • 求和:sum(字段名)

  • 平均值:avg(字段名) ##分组

  • group by

4.分页

语法:select * from 表名 limit start,count

5.连接查询

语法:select * from 表1 inner或left或right join 表2 on 表1.列 = 表2.列;

  • inner join 内连接

  • left join 左连接

  • right join 右连接

6.子查询

  • in

*总结:多敲多练,功夫不负有心人!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值