MySQL
文章平均质量分 94
数据MySQL笔记
七@归七
这个作者很懒,什么都没留下…
展开
-
07-MySQL-进阶-锁&InnoDB引擎&MySQL管理
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(CPU、RAM、I/O)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂全局锁:锁定数据库中的所有表。表级锁:每次操作锁住整张表。行级锁:每次操作锁住对应的行数据。原创 2023-11-08 09:18:50 · 121 阅读 · 0 评论 -
06-MySQL-进阶-视图&存储函数&存储过程&触发器
视图(View)是一种虚拟存在的表。视图中的数据并不在数据库中实际存在,行和列数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的。通俗的讲,视图只保存了查询的SQL逻辑,不保存查询结果。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。存储过程是事先经过编译并存储在数据库中的一段 SQL 语句的集合,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。原创 2023-11-07 08:49:41 · 438 阅读 · 0 评论 -
05-MySQL-进阶-存储引擎&索引&SQL优化
存储引擎就是存储数据、建立索引、更新/查询数据等技术的实现方式。存储引擎是基于表的,而不是基于库的,所以存储引擎也可被称为表类型。我们可以在创建表的时候,来指定选择的存储引擎,如果没有指定将自动选择默认的存储引擎。1.建表时指定存储引擎CREATE TABLE 表名(字段1 字段1类型 [ COMMENT 字段1注释 ] ,......字段n 字段n类型 [COMMENT 字段n注释 ]) ENGINE = INNODB [ COMMENT 表注释 ];2.查询当前数据库支持的存储引擎。原创 2023-11-07 08:46:15 · 1096 阅读 · 0 评论 -
04-MySQL-基础-多表查询&事务
删除之前 emp, dept表的测试数据执行如下脚本,创建emp表与dept表并插入测试数据-- 创建部门表name varchar(50) not null comment '部门名称') comment '部门表';-- 创建员工表name varchar(50) not null comment '姓名',age int comment '年龄',job varchar(20) comment '职位',salary int comment '薪资',原创 2023-11-07 08:37:59 · 153 阅读 · 0 评论 -
03-MySQL-基础-函数&约束
概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。分类注意:约束是作用于表中字段上的,可以在创建表/修改表的时候添加约束。外键:用来让两张表的数据之间建立连接,从而保证数据的一致性和完整性。我们来看一个例子左侧的emp表是员工表,里面存储员工的基本信息,包含员工的ID、姓名、年龄、职位、薪资、入职日期、上级主管ID、部门ID,在员工的信息中存储的是部门的ID dept_id,而这个部门的ID是关联的。原创 2023-11-07 08:35:58 · 93 阅读 · 0 评论 -
02-MySQL-基础-增删改查
将一列数据作为一个整体,进行纵向计算。原创 2023-11-07 08:35:11 · 304 阅读 · 0 评论 -
01-MySQL-安装
执行上述的SQL会报错,原因是因为设置的密码太简单,密码复杂度不够。我们可以设置密码的复杂度为简单类型,密码长度为4。默认的root用户只能当前节点localhost访问,是无法远程访问的,我们还需要创建一个root账户,用户远程访问。登录到MySQL之后,需要将自动生成的不便记忆的密码修改了,修改成自己熟悉的便于记忆的密码。降低密码的校验规则之后,再次执行上述修改密码的指令。然后输入上述查询到的自动生成的密码, 完成登录 .Linux的版本为 CentOS7;云服务器或者虚拟机都可以;原创 2023-11-07 08:33:54 · 143 阅读 · 0 评论 -
30-JavaWeb-《卖淘乐》后台管理系统
30-JavaWeb-《卖淘乐》后台管理系统-qianfeng-笔记文章目录30-JavaWeb-《卖淘乐》后台管理系统-qianfeng-笔记一、《卖淘乐》后台管理系统介绍1.1 《卖淘乐》系统1.2 《卖淘乐》后台管理系统《卖淘乐》后台管理系统就是对卖淘乐系统的数据进行管理的一个系统二、软件系统的开发流程软件开发生命周期——一个软件系统从无到有的过程2.1 软件开发生命周期问题定义:明确要开发一个什么样的软件系统 完成《卖淘乐》后台管理系统可行性分析:从技术、经济、社会因素等多个方面综合考虑这个项目原创 2022-07-14 14:17:19 · 1536 阅读 · 2 评论