随笔分类 -  Mysql

摘要:# Mysql配置文件的使用 ##1. 配置文件格式 与在命令行中指定启动选项不同的是,配置文件中的启动选项被划分为若干个组,丽个组有一个组名, 用中括号 [ ]扩起来,像这样: 像这个配置文件里就定义了许多个组,组名分别是server.mysqld、mysqld_safe、client、mysq 阅读全文
posted @ 2022-06-06 16:59 哈哈丶丶 阅读(293) 评论(0) 推荐(0)
摘要:# 角色管理 角色是在MySQL8.0中引入的新功能。在MySQL中,角色是权限的集合,可以为角色添加或移除权限.用户可以被赋予角色,同时也被授予角色包含的权限. 对角色进行操作需要较高的权限,并且像用户账户一样,角色可以拥有授予和撤销的权限引入角色的目的是方便管理拥有相同权限的用户。恰当的权限设 阅读全文
posted @ 2022-06-06 16:55 哈哈丶丶 阅读(389) 评论(0) 推荐(0)
摘要:# 权限表 MYSQL服务器通过权限表来控制用户对数据库的访问,权限表存放在系统库mysql中。MySQL数据库系统会根据 这些权限表的内容为每个用户赋予相应的权限, 这些权限表中最重要的是user表、db表 除此之外,还有table_priv表、column_priv表和proc_priv表等。 阅读全文
posted @ 2022-06-06 16:49 哈哈丶丶 阅读(1198) 评论(0) 推荐(0)
摘要:# 权限管理 关于MySQL的权限简单的理解就是MySQL允许你做你权力以内的事情,不可以越界。比如只允许你执行SELECT操 作, 那么你就不能执行UPDATE操作。只允许你从某台机器上连接MySQL,那么你就不能从除那台机器以外的其他 机器连接MySQL. 1 权限列表 MySQL到底都有哪些 阅读全文
posted @ 2022-04-22 17:22 哈哈丶丶 阅读(429) 评论(0) 推荐(0)
摘要:# 用户与权限管理 MySQL用户可以分为普通用户和root用户, root用户是超级管理员,拥有所有权限,包括创建用户、删除用户和修改用户的密码等管理权限;普通用户只拥有被授予的各种权限。 MySQL提供了许多语句用来管理用户账号, 这些语句可以用来管理包括登录和退出MySQL服务器、创建用户、 阅读全文
posted @ 2022-04-22 17:20 哈哈丶丶 阅读(310) 评论(0) 推荐(0)
摘要:# MySQL的数据目录 1. MySQL8的主要目录结构 1.1 数据库文件的存放路径 MySQL数据库文件的存放路径:/var/lib/mysql/ MySQL服务器程序在启动时会到文件系统的某个目录下加载一些文件,之后在运行过程中产生的数据也都会存储 到这个目录下的某些文件中,这个目录就称为 阅读全文
posted @ 2022-04-22 17:18 哈哈丶丶 阅读(423) 评论(0) 推荐(0)
摘要:# sql_mode 1 介绍 sql_mode 会影响 MySQL支持的SQL语法以及它执行的数据验证检查。通过设置sql_mode,可以完成不同严格程度 的数据校验,有效地保障数据准确性。 MySQL服务器可以在不同的SQL模式下运行,并且可以针对不同的客户端以不同的方式应用这些模式,具体取决 阅读全文
posted @ 2022-04-15 18:25 哈哈丶丶 阅读(567) 评论(0) 推荐(0)
摘要:## Mysql 字符集问题 1 修改MySQL5.7字符集 1.1 修改步骤 在MySQL 8.0版本之前,默认字符集为 latin1 ,utf8字符集指向的是 utf8mb3 。网站开发人员在数据库 设计的时候往往会将编码修改为utf8字符集。如果遗忘修改默认的编码,就会出现乱码的问题。从My 阅读全文
posted @ 2022-04-11 15:41 哈哈丶丶 阅读(753) 评论(0) 推荐(0)
摘要:尚硅谷Mysql课程笔记 课程链接: https://www.bilibili.com/video/BV1iq4y1u7vj?p=1 第01章_数据库概述 第02章_MySQL环境搭建 第03章_基本的SELECT语句 第04章_运算符 第05章_排序与分页 第06章_多表查询 第07章_单行函数 阅读全文
posted @ 2022-01-25 18:32 哈哈丶丶 阅读(81) 评论(0) 推荐(0)
摘要:# 目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 1. MySQL8新特性概述 MySQL从5.7版本直接跳跃发布了8.0版本,可见这是一个令人兴奋的里程碑版本。MySQL 8版本在功能上做了显著的改进与增强,开发者对MySQL的源代码进行 阅读全文
posted @ 2022-01-25 18:30 哈哈丶丶 阅读(56) 评论(0) 推荐(0)
摘要: 目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 1. 变量 在MySQL数据库的存储过程和函数中,可以使用变量来存储查询或计算的中间结果数据,或者输出最终的结果数据。 在 MySQL 数据库中,变量分为系统变量以及用户自定义变量。 1.1 阅读全文
posted @ 2022-01-25 18:30 哈哈丶丶 阅读(109) 评论(0) 推荐(0)
摘要:目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 在实际开发中,我们经常会遇到这样的情况:有 2 个或者多个相互关联的表,如商品信息和库存信息分别存放在 2 个不同的数据表中,我们在添加一条新商品记录的时候,为了保证数据的完整性,必须同时在库存表 阅读全文
posted @ 2022-01-25 18:30 哈哈丶丶 阅读(94) 评论(0) 推荐(0)
摘要:目录: https://www.cnblogs.com/xjwhaha/p/15844178.html MySQL从5.0版本开始支持存储过程和函数。存储过程和函数能够将复杂的SQL逻辑封装在一起,应用程序无须关注存储过程和函数内部复杂的SQL逻辑,而只需要简单地调用存储过程和函数即可。 1. 存储 阅读全文
posted @ 2022-01-25 18:29 哈哈丶丶 阅读(36) 评论(0) 推荐(0)
摘要:目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 1. 约束(constraint)概述 1.1 为什么需要约束 数据完整性(Data Integrity)是指数据的精确性(Accuracy)和可靠性(Reliability)。它是防止数据库中存 阅读全文
posted @ 2022-01-25 18:28 哈哈丶丶 阅读(44) 评论(0) 推荐(0)
摘要:目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 1. 常见的数据库对象 对象 描述 表(TABLE) 表是存储数据的逻辑单元,以行和列的形式存在,列就是字段,行就是记录 数据字典 就是系统表,存放数据库相关信息的表。系统表的数据通常由数据库系统 阅读全文
posted @ 2022-01-25 18:28 哈哈丶丶 阅读(48) 评论(0) 推荐(0)
摘要:目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 1. MySQL中的数据类型 类型 类型举例 整数类型 TINYINT、SMALLINT、MEDIUMINT、INT(或INTEGER)、BIGINT 浮点类型 FLOAT、DOUBLE 定点数类 阅读全文
posted @ 2022-01-25 18:27 哈哈丶丶 阅读(163) 评论(0) 推荐(0)
摘要:目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从MySQL 4.1开始引入。 SQL 中子查询的使用大大增强了 SELECT 查询的能力,因为很多时候查询需要从结果集中获取数据,或 阅读全文
posted @ 2022-01-25 18:26 哈哈丶丶 阅读(57) 评论(0) 推荐(0)
摘要:目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 1. 基础知识 1.1 一条数据存储的过程 存储数据是处理数据的第一步。只有正确地把数据存储起来,我们才能进行有效的处理和分析。否则,只能是一团乱麻,无从下手。 那么,怎样才能把用户各种经营相关的 阅读全文
posted @ 2022-01-25 18:26 哈哈丶丶 阅读(67) 评论(0) 推荐(0)
摘要:目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 1. 插入数据 1.1 实际问题 解决方式:使用 INSERT 语句向表中插入数据。 1.2 方式1:VALUES的方式添加 使用这种语法一次只能向表中插入一条数据。 情况1:为表的所有字段按默认 阅读全文
posted @ 2022-01-25 18:26 哈哈丶丶 阅读(45) 评论(0) 推荐(0)
摘要:# 目录: https://www.cnblogs.com/xjwhaha/p/15844178.html 我们上一章讲到了 SQL 单行函数。实际上 SQL 函数还有一类,叫做聚合(或聚集、分组)函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。 1. 聚合函数介绍 什 阅读全文
posted @ 2022-01-25 18:25 哈哈丶丶 阅读(71) 评论(0) 推荐(0)