Mysql
文章平均质量分 60
本专栏是Mysql学习过程中记录的笔记,包含CRUD,多表查询,索引等知识
小袁拒绝摆烂
没啥特别的。
展开
-
Mysql-事务及索引
用来统一sql语句的操作防止删了这种情况的发生删了部门,但是删员工的出错了没删成介绍正常不开启事务就每一条语句都是一个事务。原创 2023-07-05 21:01:53 · 280 阅读 · 0 评论 -
多表-DDL以及DQL
注意:子表 添加外键到 父表那个外键名称其实可以不写更建议用图形化这时删除1号部门删不掉(因为有属于1的员工)可以删掉没有员工关联的五号部门。原创 2023-07-01 21:34:32 · 580 阅读 · 0 评论 -
单表-DQL
【代码】单表-DQL。原创 2023-07-01 14:23:01 · 936 阅读 · 0 评论 -
Mysql管理
用户管理通过user-就是Mysql中的一张表user有几个比较重要的列host-允许登陆的位置user-用户名authentication_string-mysql经过password()后加密的密码管理操作user是关键字!,所以可以直接创建用户我们创建用户之后就可以进行登陆(连接)操作然后你登陆上以后会发现我们这个新建的用户可以管理/查询的数据库非常少而我们的root用户基本上都可以操作因为不同用户的权限不同可以用一张图来表示用户修改密码。原创 2023-01-28 13:01:41 · 665 阅读 · 0 评论 -
Mysql之视图原理
视图和真实表的关系视图映射真实表的一些数据视图的改变可以影响到基表。原创 2023-01-27 20:00:35 · 196 阅读 · 0 评论 -
Mysql之存储引擎
1.表类型由存储引擎决定的,这也是创建表为什么会有个存储引擎后面2.还有就是Mysql数据表支持六种类型列举出来3.这些类型一般分为两种指令:SHOW ENGINES-查看所有存储引擎每个表对应comment就是简介的意思我来大致写一下重点的三种存储引擎具体怎么选择1.基本CRUD不需要事务就用myisam2.innodb一直在我们前面用,没什么好说的3.MEMORY项目优化可以把那些频繁变化的数据,赋给memory表,对应memory进行查询,效率会非常快。原创 2023-01-27 18:33:33 · 941 阅读 · 0 评论 -
Mysql之事务
事务就是一组增删改(dml)语句,该组语句要么全部成功,要么全部失败,比如可以用来处理转账,下面有一个图来帮助理解。原创 2023-01-24 12:01:37 · 1442 阅读 · 0 评论 -
Mysql之索引
当一个表有很多数据的时候用索引优化查询的速度就非常的关键了、我创建一个emp表有8百万条数据可以看到查询一个指定数据要用到4.5s的时间效率非常低查询时间变成0.003s。原创 2023-01-22 20:49:38 · 1215 阅读 · 0 评论 -
Mysql之自增长
【代码】Mysql之自增长。原创 2023-01-22 18:52:53 · 1033 阅读 · 0 评论 -
Mysql之约束
not null前面也说过,这些约束是针对列的数据的,对应整个列的数据都起约束作用基本但是创建表在字段后使用的语句。原创 2023-01-19 16:21:23 · 1387 阅读 · 0 评论 -
Mysql之外连接
外连接分为左外连接和右外连接,计算没有匹配也能显示左表或右表举例说明吧-- stu表 CREATE TABLE stu(id INT , ` name ` VARCHAR(32));原创 2023-01-19 15:28:16 · 163 阅读 · 0 评论 -
表复制,创建LIKE表和表去重操作
复制操作需要在列结构一致,至少对应元素可以匹配的情况下。新建的表的列结构会和LIKE后面的表一致。原创 2023-01-19 14:31:58 · 219 阅读 · 0 评论 -
Mysql之多表查询
这里就是我们需要获取部门名和工资,但是不在同一张表,就用相关的数据做踏板,进行跳进判断。原创 2023-01-17 22:09:09 · 1291 阅读 · 0 评论 -
Mysql之查询-更加深层的查询
增强查询主要是对之前一些指令的补充。原创 2023-01-17 13:16:33 · 746 阅读 · 0 评论 -
Mysql之日期函数
然后对应int去进行转换,注意的是from_unixtime()第一个参数不能直接是unix_timestamp()最后一个函数也是很有用的可以联合导数第二个。原创 2023-01-16 12:40:46 · 214 阅读 · 0 评论 -
Mysql之函数
算是从上一章的SELECT语句继承过来的内容演示出来是统计出来的数字,就一共多少数据满足条件count(列1)就是排除对应列1为null的情况之后的count(*)原创 2023-01-15 19:42:57 · 305 阅读 · 0 评论 -
Mysql之增删改查
这里的增删改查主要是对应表中的数据,不像前一篇那个列类型,耳机具体的哪一条数据。原创 2023-01-15 15:50:16 · 692 阅读 · 0 评论 -
Mysql数据库中的表
和之前的创建库差不多,需要多指定一个engine(不写默认INNODB)这个后面说字符集还有校对规则不指定的话和库的保持一致。原创 2023-01-13 12:50:20 · 590 阅读 · 0 评论 -
Mysql操作指令
下面写具体案列一步步学这里基本上线在sqlyog里面写sql,因为关于java程序和mysql数据库的连接还没有学图形化操作数据库之前的可视化有这里只讲指令凑在哦注意默认创建库用uft8字符集,校对规则的uf8_general_ci不区分大小写也可以自己设置,下面会演示!sqlyog可以选中我们想要执行的语句用鼠标括起来再点击左上角运行只会运行这一条。原创 2023-01-12 12:07:59 · 460 阅读 · 0 评论 -
Mysql可视化软件-Navicat和SQLyog
可以将mysql可视化的一个软件可以避免一直在命令行里面敲代码,很难绷这里放一个连接,自己去下。原创 2023-01-11 17:30:05 · 1175 阅读 · 0 评论 -
Mysql基础知识
为什么我们无论什么时候登陆我们的账号我们的购买信息总是存在因为服务端有一个数据库存储了我们的操作信息当我们登陆想要获取信息的时候服务端先从数据库获取信息,再把信息传给我们。原创 2023-01-11 16:01:02 · 241 阅读 · 0 评论
分享