MySQL命令合集

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、付费专栏及课程。

余额充值