MYSQL学习
文章平均质量分 56
××××.
这个作者很懒,什么都没留下…
展开
-
mysql输入中文出现Error Code: 1366的解决方法
MYSQL导入数据时,出现如下错误:Error Code: 1366. Incorrect string value: '\xE8\xB5\xB5\xE9\x9B\xB7...' for column 's_name' at row 1这是因为MYSQL编码的问题解决办法:第一步:鼠标放在要导入的数据库上,出现如下图表,点击第二个设置第二步:点击设置后,出现如下界面,点击下拉,选择uft8,点击apply应用 第三步:跳出如下界面,显示ut8,点击apply,设置成功。..原创 2021-09-08 20:10:11 · 1462 阅读 · 0 评论 -
MYSQL学习——开窗函数
开窗函数是在满足某种条件的记录集合上执行的特殊函数。对于每条记录都要在此窗口内执行函数,有的函数随着记录不同,窗口大小都是固定的,这种属于静态窗口;有的函数则相反,不同的记录对应着 不同的窗口,这种动态变化的窗口叫滑动窗口。开窗函数的本质还是聚合运算,只不过它更具灵活性, 它对数据的每一行,都使用与该行相关的行进行计算并返回计算结果。语法开窗函数名([<字段名>]) over([partition by <分组字段>] [order by <排序字段> [原创 2021-09-07 21:50:31 · 1030 阅读 · 0 评论 -
MYSQL学习笔记——多表查询
多表查询通过不同表中具有相同意义的关键字段,将多个表进行连接,查询不同表中的字段信息连接方式 内连接和外连接(左连接和右连接) 多表连接的结果通过三个属性决定 方向性:在外连接中写在前边的表为左表、写在后边的表为右表 主附关系:主表要出所有的数据范围,附表与主表无匹配项时标记为null,内连接时无主附表之分 对应关系:关键字段中有重复值的表为多表,没有重复值的表为一表 连接用到的t1表和t2表, 结合图便于理解连接关系 内连接按照连接条件合并两个表...原创 2021-09-01 22:03:21 · 235 阅读 · 0 评论 -
MYSQL学习笔记——单表查询(2)
查询结果排序:select 字段1[,字段2,…] from 表名 order by 字段1[ 排序方向,字段2 排序方向,…];多字段排序时,先按第一个字段排序,第一个字段值相同时再按第二个字段排序指定排序方向:asc升序,desc降序(没有指定排序方向时,默认是asc升序)-- 查询结果排序-- 单字段排序:查询所有员工信息按sal降序显示select *from emporder by sal desc; # 指定排序方向:asc升序,desc降序...原创 2021-09-01 20:06:21 · 394 阅读 · 0 评论 -
MYSQL学习笔记——单表查询(1)
- 全表查询:select * from 表名;-- 单表查询(虚拟结果集)select * from emp;- 查询指定列:select 字段1[,字段2,…] from 表名;-- 查询指定列:查询emp表中ename,job,salselect ename,job,sal from emp;- 别名的设置:select 字段名 [as] 列别名 from 原表名 [as ]表别名;(as 可省略)-- 设置别名:查询每位员工调整后的薪资(基本工资+1000).原创 2021-08-26 21:10:16 · 201 阅读 · 0 评论