自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MySQL视图与引擎

视图是一种虚拟存在的表。在数据库中,它并不是真实存在的,视图的数据来自于你查询的那张真实存在的表,构成视图的数据是动态生成的也就是说,视图就是你一条select命令查到的结果的集合所以我们创建视图就相当于写一条查询语句那么为什么要用视图呢,它比查询语句好在哪里?1.简单:使用视图不用去管对应的表的结构、关联条件和筛选条件2.安全:使用视图只能访问被允许查询的结果3.数据独立:屏蔽表结构变化对用户的影响,修改表和修改视图是分开的那我们创建表的时候没有指定数据表的引擎,它会使用什么引擎呢。

2025-11-27 16:11:26 701

原创 MySQL索引和锁

逻辑结构(创建索引):主键索引、唯一索引、普通索引(单值索引、单列索引)、复合索引(多列索引)、 全文索引(MYISAM支持、InnoDB不支持)乐观锁:只是一个概念,认为不会发生冲突,不直接加锁,在读多写少的情况下使用,在数据表 中添加版本号或时间戳来实现。在创建唯一索引的时候,唯一索引对应的字段的值不可以有重复的,否则唯一索引无法创建;共享锁(读锁):只能读,但不能写,所有人都不能写,共享锁可以防止脏读。二分查找法:先排序,从中间开始找,小的向左找,大的向右。

2025-11-27 16:05:19 305

原创 MySQL事务

全局隔离级别:已建立的连接不受影响,全局隔离级别的更改是为了影响所有用户和未来的会话,确保数据库服务器上所有事务的行为符合特定的隔离要求。3)幻读:一个事务按照查询条件查询数据时,没有对应数据行,但是在插入数据时,又发现这行数据已经存在,好像出现“幻影”。比如说:a在读的过程中,b修改了数据,a两次读的数据不一样,比如说两个人同时修改在线文档。事务:一组数据库的操作(SQL)集合,这个集合中的操作(SQL)要么都执行,2)不可重复读:一个事务先后读取同一条记录,但两次读取的数据不同。

2025-11-26 15:07:58 627

原创 mysql用户与权限

- 设置管理员密码(MySQL8.0之后删除了该语法) SET PASSWORD FOR 用户名 = PASSWORD ( '密码' );-- 撤销用户的所有权限。## mysql8.0之后版本修改密码 ALTER USER 'tom'@'%' IDENTIFIED BY '12345678';#### 例如 SET PASSWORD FOR 'tom'@'%' = PASSWORD ( '12345678' );这条命令用于重新加载权限表,在创建、删除用户,修改用户密码,更改用户权限时执行。

2025-11-26 08:57:19 520

原创 MySQL数据库基础命令语句

1.搭建MySQL环境2.首先启动MySQL开机启动:当前启动:3.登录MySQL输入密码(回车)?-- 客户端的帮助\c -- 结束未完成的命令\s -- 获取服务端的状态Status-- 在MySQL客户端中执行系统的命令\q -- 退出MySQL客户端。

2025-11-25 16:49:49 690

原创 MySQL开启安全模式

root@localhost ~]# vim /usr/local/mysql/init-file.sql 写入。# mysql安全模式sql_safe_updates是为了防止我们在操作表时的误操作,把全表删除了或者更新了。删除表中内容时报错,在安全模式下无法删除。# 在sql脚本文件中添加下列语句。# 在[mysqld]下配置一个。然后退出数据库,配置启动安全模式。首先查看安全模式是否开放。# 重启MySQL服务。# 自动启动安全模式。查看安全模式是否开启。

2025-11-18 21:25:08 328

原创 Linux基础命令练习

既然文件的基本权限就是 3 种用户身份(所有者、所属组和其他人)搭配 3 种权限(rwx),chmod 命令中用 u、g、o 分别代表 3 种身份,还用 a 表示全部的身份(all 的缩写)。另外,chmod 命令仍使用 r、w、x 分别表示读、写、执行权限。数字表示法是将文件中(r)可读权限、(w)可写权限,(x)可执行权限,分别以数字4,2,1来表示,没有授予该权限的部分则表示为0。注释掉),然后保存退出(删除该行(或在行首加。

2025-11-13 17:09:32 681

原创 Linux基础命令

rm -r 是 Linux 中用于递归删除目录及内容的命令,-r(或 -R)选项表示 “递归”(recursive),允许删除包含文件或子目录的非空目录。rmdir 是 Linux 中用于删除空目录的命令,其特点是只能删除空目录(即目录中没有任何文件或子目录),如果目录非空,会提示错误。cd /etc/sysconfig/ 使用绝对路径方法,切换到“/etc/sysconfig/”目录。当删除目录时,若目录非空(包含文件或子目录),必须使用 -r 选项,否则 rm 命令会报错。

2025-11-12 08:34:15 907 1

空空如也

空空如也

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

TA关注的人

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