mysql
文章平均质量分 86
blank_zio
学习是一辈子的事情,所以别着急哈哈哈o(* ̄▽ ̄*)ブ
展开
-
InnoDB记录结构
InnoDB页 MySQL数据是存储在物理的磁盘上的,而我们通过存储引擎对数据进行操作的时候就需要将磁盘上的数据加载到内存中去。如果一条一条将数据从磁盘加载到内存那么效率会非常的低,因此InnoDB将数据划分为多个页,以页为单位数据从磁盘加载到内存,一页为16KB(这个参数是通过innodb_page_size系统变量指定的,只有mysql在第一次初始化数据目录的时候可以指定)。也就是说内存与磁盘进行一次数据交互的最小为16KB。InnoDB行格式 我们平时都是以记录为单位来存储数据的,这些记录在原创 2022-02-26 21:46:48 · 325 阅读 · 0 评论 -
字符集和比较规则
什么是字符集 众所周知在我们的计算机中存储的是二进制即01的数字,是没有有字符的。那么如何存储字符串呢?就是将特定的二进制数与字符进行映射。0000001—>a这里我们将1与字符a进行映射,那么计算机在看到1的时候就知道要显示a了。多个特定的映射关系组成的集合就是字符集。 将字符映射成二级制数据的过程成为编码,而将二进制映射成字符的过程成为解码。重要的字符集字符集描述ASCII128个字符,使用一个字节来表示字符ISO8859-1(Latin1)256个字符,原创 2022-02-26 16:25:49 · 404 阅读 · 0 评论 -
MySQL启动项和系统变量
启动项 在程序启动的时候可以指定的设置项我们称之为启动项(startup option).启动项可以在命令行中指定,也可以在配置文件中配置。使用启动项命令行使用 mysqld --启动项值1[=值1] --启动项值2[=值2] 例:禁用TCP/IP连接mysqld --skip-networking/mysqld --skip_networking 在上述例子中,短横线和下划线用法相同.长短形式对应表长形式短形式释义–host-h连接的主机域名或ip地原创 2022-02-25 16:47:28 · 529 阅读 · 0 评论 -
初识MySQL
MySQL架构 MySQL程序是由客户端和服务端两部分构成的。客户端:负责访问服务端程序,像服务端程序发送增删改查的请求服务端:一个服务端可以接受多个客户端程序的连接,在接收到客户端的请求后对存储的数据进行相关的处理。启动MySQL服务程序类Unix系统启动mysqldmysqld是bin目录下的一个可以执行文件。在命令行输入此命令可以启动一个MySQL进程。mysqld_safemysqld_safe是一个启动脚本,会间接的调用mysqld执行文件,当MySQL出现错误的时原创 2022-02-25 15:12:36 · 325 阅读 · 0 评论