2023/10/24 MySQL学习

列表查询

2023/10/24 MySQL学习_第1张图片

in的用法,括号里面跟的应该是具体值,可填多个

2023/10/24 MySQL学习_第2张图片

select 表中变量名 from 表名 where 变量名 like '___...'

一个下划线代表一个字符,多个就是多个字符

%号是任意多字符

2023/10/24 MySQL学习_第3张图片%号的用法

'%任意字符串'

代表查找以这个字符串结尾的变量名

'%任意字符串%'

查找以这个字符串在变量中存在就行

最后一位为

2023/10/24 MySQL学习_第4张图片

2023/10/24 MySQL学习_第5张图片

count统计表中某一个变量不为空的有多少个

2023/10/24 MySQL学习_第6张图片

这些聚合函数也可与where配合使用

2023/10/24 MySQL学习_第7张图片

2023/10/24 MySQL学习_第8张图片

address_count是起的别名

2023/10/24 MySQL学习_第9张图片

2023/10/24 MySQL学习_第10张图片

默认asc升序,

desc为降序

2023/10/24 MySQL学习_第11张图片

2023/10/24 MySQL学习_第12张图片

分页查询不同的数据库关键词不太一样

2023/10/24 MySQL学习_第13张图片

如果查的是第一页,第一个参数可以省略

否则第一个参数就是(页码 - 1)*每页显示记录数

2023/10/24 MySQL学习_第14张图片

如果找前几个信息可以再最后加limit 几个;

注意order by 要在limit之前

2023/10/24 MySQL学习_第15张图片

查询语句的编写顺序

2023/10/24 MySQL学习_第16张图片

查询语句的执行顺序

2023/10/24 MySQL学习_第17张图片

管理用户操作

数据库中mysql中的user表存储着用户信息

2023/10/24 MySQL学习_第18张图片

创建一个id为itcast的用户,用户只能在当前主机访问,密码为123456;

2023/10/24 MySQL学习_第19张图片

2023/10/24 MySQL学习_第20张图片

2023/10/24 MySQL学习_第21张图片

USAGE代表没有权限,只能链接访问mysql

2023/10/24 MySQL学习_第22张图片

2023/10/24 MySQL学习_第23张图片

2023/10/24 MySQL学习_第24张图片

字符串函数

2023/10/24 MySQL学习_第25张图片

2023/10/24 MySQL学习_第26张图片

2023/10/24 MySQL学习_第27张图片

2023/10/24 MySQL学习_第28张图片

这个填充方式像这样,并不一定是单个字符,可以是一段字符串

2023/10/24 MySQL学习_第29张图片

只去除首尾空格

2023/10/24 MySQL学习_第30张图片

截取字符索引从1开始,空格也算字符

2023/10/24 MySQL学习_第31张图片

2023/10/24 MySQL学习_第32张图片

数值函数

2023/10/24 MySQL学习_第33张图片

2023/10/24 MySQL学习_第34张图片

输出的是0~1间的任意实数

2023/10/24 MySQL学习_第35张图片

2023/10/24 MySQL学习_第36张图片

2023/10/24 MySQL学习_第37张图片

日期函数

2023/10/24 MySQL学习_第38张图片

2023/10/24 MySQL学习_第39张图片

2023/10/24 MySQL学习_第40张图片

interval是必要的

2023/10/24 MySQL学习_第41张图片

是第一个时间减去第二个时间,若第一个时间小会输出负数

2023/10/24 MySQL学习_第42张图片

'entrydays' 单引号里面的东西也可以是汉字,同样后面的直接写汉字也行

2023/10/24 MySQL学习_第43张图片

2023/10/24 MySQL学习_第44张图片

流程函数

0 = false

1 = true,可相互转换2023/10/24 MySQL学习_第45张图片

只有第一个是null时才返回第二个值

2023/10/24 MySQL学习_第46张图片

如果when在变量之后可以以多个单独数据为条件

2023/10/24 MySQL学习_第47张图片

与上面那个不同,when在在变量之前可以以多个一段数据为条件 例如 >= 85 >= 60

2023/10/24 MySQL学习_第48张图片

约束

2023/10/24 MySQL学习_第49张图片

auto_increment 自动增长,并且自动增长的只能有一个,并且定义为键

2023/10/24 MySQL学习_第50张图片

虽然前三个因为约束条件没有插入数据,但是他已经向数据库申请了空主键,所以第四个申请成功id为5

2023/10/24 MySQL学习_第51张图片

虽然又申请失败了一次,但是id依旧是递增的,可能还在申请之前失败的键?

2023/10/24 MySQL学习_第52张图片

你可能感兴趣的:(1024程序员节)