自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 MYSQL触发器

触发器是与表有关的数据库对象,指在insert/update/delete之前(BEFORE)或之后(AFTER),触发并执行触发器中定义的SQL语句集合。触发器的这种特性可以协助应用在数据库端确保数据的完整性, 日志记录 , 数据校验等操作。使用别名OLD和NEW来引用触发器中发生变化的记录内容,这与其他的数据库是相似的。现在触发器还只支持行级触发,不支持语句级触发。

2024-07-20 18:15:25 174

原创 MYSQL存储过程--函数

- 赋值set @mygender := '男',@myhobby := 'java';-- 使用。

2024-07-20 18:06:14 566

原创 MYSQL视图

2).查询1.查看创建视图的语句2.查看视图数据3).修改1.2.4).删除。

2024-07-20 16:37:02 30

原创 SQL优化

如果我们需要一次性往数据库表中插入多条记录,可以从以下三个方面进行优化批量插入数据手动控制事务主键顺序插入,性能要高于乱序插入。

2024-07-19 10:59:29 365

原创 MySql索引

经过上面两组示例,我们会明显的发现,如果字符串不加单引号,对于查询结果,没什么影响,但是数据库存在隐式类型转换,索引将失效。5). 尽量使用联合索引,减少单列索引,查询时,联合索引很多时候可以覆盖索引,节省存储空间,避免回表,提高查询效率。6). 要控制索引的数量,索引并不是多多益善,索引越多,维护索引结构的代价也就越大,会影响增删改的效率。3). 尽量选择区分度高的列作为索引,尽量建立唯一索引,区分度越高,使用索引的效率越高。2.phone手机号字段的值,是非空,且唯一的,为该字段创建唯一索引。

2024-07-18 18:08:37 1083

原创 MySQL存储引擎

Mysql体系机构存储引擎特点

2024-07-18 16:29:18 163

原创 MySql-事务

隔离性(Isolation):数据库系统提供的隔离机制,保证事务在不受外部并发操作影响的独立。*原子性(Atomicity):事务是不可分割的最小操作单元,要么全部成功,要么全部失败。持久性(Durability):事务一旦提交或回滚,它对数据库中的数据的改变就是永久的。*一致性(Consistency):事务完成时,必须使所有的数据都保持一致状态。上述就是事务的四大特性,简称ACID。1). 查看事务隔离级别。2).设置事务隔离级别。

2024-05-14 11:23:38 229 1

原创 MySql-多表查询(非常重要)

在SQL语句中,如何来去除无效的笛卡尔积呢?我们可以给多表查询加上连接查询的条件即可。

2024-05-14 10:45:15 264 1

原创 约束-建表时的限制

概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。目的:保证数据库中数据的正确、有效性和完整性。

2024-05-13 20:29:32 322 1

原创 MySql函数

例子:A. concat : 字符串拼接案例:由于业务需求变更,企业员工的工号,统一为5位数,目前不足5位数的全部在前面补0。比如: 1号员工的工号应该为00001。

2024-05-13 20:12:27 312 1

原创 SQL语句-DCL-授权

案例:A. 创建用户itcast, 能够在任何主机访问, 密码123456;B.创建用户heima, 只能够在当前主机localhost访问, 密码123456;C.修改用户heima的访问密码为1234;D.删除 itcast@localhost 用户。

2024-05-13 18:02:56 189 1

原创 SQL语句-DQL-查询

C. 查询年龄小于45的员工 , 并根据工作地址分组 , 获取员工数量大于等于3的工作地址。1.查询姓名为两个字的员工信息 _ %2.查询身份证号最后一位是X的员工信息。

2024-05-13 17:42:50 143

原创 SQL语句-DML

案例: 给employee表所有的字段添加数据。

2024-05-13 17:21:34 125 1

原创 SQL语句-DDL

DDL:建表,DML:管理表,DQL:查询表,DCL:给权限的1.查询所有数据库2.查询当前数据库3.比如,我们可以切换到sys这个系统数据库,并查看系统数据库中的所有表结构4.查看指定表结构desc 表名;5.查询指定表的建表语句。

2024-05-13 17:13:35 277 2

原创 MySql基础

1). 方式一:使用MySQL提供的客户端命令行工具。

2024-05-13 16:53:14 141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除