一.mysql体系结构和存储引擎1.1、数据库和实例的区别数据库:物理操作系统或其他形式文件类型的集合。在mysql下数据库文件可以是frm,myd,myi,ibd结尾的文件。数据库实例:由数据库后台进程/线程以及一个共享内存区组成。数据库实例才是真正用来操作数据库文件的。mysql数据库是单进程多线程的程序,与sql server比较类似。也就是说,Mysql数据库实例在系统上的表现就是一个进程
修改MySQL默认最大连接数  MYSQL数据库安装完成后,默认最大连接数是100,一般流量稍微大一点的论坛或网站这个连接数是远远不够的,增加默认MYSQL连接数的方法有两个:  方法一:  进入MYSQL安装目录 打开MYSQL配置文件 my.ini 或 my.cnf查找 max_connections=100   修改为 max_connections=1000 服务里重起
转载 2023-06-10 18:33:52
116阅读
创建数据库: create databse xxx 删除数据库: drop database xxx 查看数据库: show databases 进入使用xxx库: use xxx 查看数据库表: show tables 删除表: drop table xxx 查看具体表结构: desc xxx 创建表: create table `表名`( 'Field' typ
转载 2023-09-07 22:30:45
173阅读
 1.ProxySQL的Admin管理接口当ProxySQL启动后,将监听两个端口:(1).admin管理接口,默认端口为6032。该端口用于查看、配置ProxySQL。(2).接收SQL语句的接口,默认端口为6033,这个接口类似于MySQL的3306端口。ProxySQL的admin管理接口是一个使用MySQL协议的接口,所以,可以直接使用mysql客户端、navicat等工具去连接
转载 2023-09-04 21:16:04
131阅读
目录约束:1.null/not null约束2.unique约束(唯一约束)3.primary key约束(主键约束)4.foreign key约束(外键约束)5.check约束默认:default约束:1.null/not null约束null约束:字段可以为null、空not null约束:字段不能为null、空在数据库中字段默认为null,如果设置为not null,则在插入时必须写入数据否
转载 2023-08-10 10:34:49
222阅读
MySQL 常见的存储引擎,可以使用命令:SHOW ENGINES来列出所有的存储引擎。存储引擎是数据库的核心,在MySQL中,存储引擎是以插件的形式运行的。支持的引擎有十几种之多,但我们实战常用到的,大概只有InnoDB、MyISAM , Memory 和merge等。一、InnoDB为什么先说InnoDB?InnoDB 从 MySQL5.5(2010年) 版本代替 MyISAM 成为默认引擎,
转载 2023-08-31 10:59:37
62阅读
MySQL是一个关系型数据库,之前隶属于sum公司,后来sum公司被Oracle甲骨文收购,所以现在MySQL隶属于Oracle甲骨文,在甲骨文公司官网上即可下载MySQL数据库。 本次安装环境:Windows10、mysql-installer-community-8.0.23.0安装包,MySQL的安装包在Oracle官网即可下载,进入Oracle官网后点击MySQL最后会跳到这个网址:htt
转载 2023-09-14 10:48:47
73阅读
本文主要记录一些零碎知识点1、mysql默认存储引擎变更InnoDB as Default Storage Engine从mysql-5.5.5开始,InnoDB作为默认存储引擎,InnoDB作为支持事务的存储引擎,拥有相关的RDBMS特性:包括ACID事务支持,参考完整性(外健),灾难恢复能力等特性。同时作为维护mysql内部结构的mysql和information_schema两个databa
转载 2023-10-09 00:01:05
48阅读
前言闲来无事做不如MySQL。一.简介:1.Linux下使用MySQL数据库时,为了支持事务操作需要用到InnoDB引擎,对于表中处理的插入,更新等操作失败时,回滚前面不应该完成的操作是必须的.2.一般MySQL默认的数据库引擎是MyISAM,不支持事务和外键,则可使用支持事务和外键的InnoDB引擎.3.本笔记着重讲解MySQL的autocommit变量,如何在数据库中设置自动提交,禁止自动提交
转载 2023-10-12 21:38:54
92阅读
1.mysql默认安装是没有密码,默认账号是root账号管理员默认情况没有密码,数据库服务器都不允许远程操控查找当前mysql的账号select user,password,host from mysql.user;删除账号delete from mysql.`user` where user =''; delete from mysql.`user` where host='192.168.2.
转载 2023-07-04 11:33:22
192阅读
一、序言1、MySQL简介  本机安装的是MySQL5.7数据库,采用离线安装的方式,笔者打算把数据库学懂后再升级为8.0版本的。MySQL其实是一个数据管理系统(DataBase Managment System, DBSM),既包括数据的存储,又具有有数据的管理功能。MySQL5.7默认的引擎是InnoDB,它提供事务安全的存储机制。InnoDB通过建立行级锁来保证事务完整性并以Oracle风
默认数据库分类:information_schemaperformance_schemamysqltestinformance_schema保存了MySQl服务所有数据库的信息。具体MySQL服务有多少个数据库,各个数据库有哪些表,各个表中的字段是什么数据类型,各个表中有哪些索引,各个数据库要什么权限才能访问。mysql保存MySQL的权限、参数、对象和状态信息。如哪些user可以访问这个数据、D
转载 2024-07-08 22:42:57
13阅读
1、MySQL锁的基本介绍mysql常用引擎有MYISAM和InnoDB,而InnoDB是mysql默认的引擎。MYISAM不支持行锁,而InnoDB支持行锁和表锁。 锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的 计算资源(如CPU、RAM、I/O等)的以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一 个问题,锁冲突也
MySQL数据库的基本配置 MySQL基础MySQL由瑞典MySQL AB公司开发,目前属于Oracie公司MySQL是一个开源的关系型数据库管理系统MySQL分为社区版和企业版--------------------配置默认字符编码打开MySQL安装目录下的my.ini (配置文件)[client ]下:[mysql] default-characte
转载 2023-09-18 00:07:49
107阅读
MySQL学习笔记——事务事务的基本介绍1.概念2.操作3.事务的四大特征4.事务的隔离级别 事务的基本介绍1.概念如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。2.操作开启事务:start transaction; 回滚:rollback; 提交:commit; MySQL数据库中事务默认自动提交 修改事务的默认提交方式: 查看事务的默认提交方式:SELE
转载 2023-10-14 00:40:14
31阅读
  最近做了一些MySQL Tuning的工作, 发现一些MySQL默认配置是不合理的。 在这里罗列一下这些配置, 每次新装MySQL的时候, 最好根据实际需要调整一下这些配置:max_connections   最大并发连接数。当MySQL的并发连接达到这个设定值时,新的连接将会被拒绝。当发现MySQL有能力处理更多的并发的时候, 建议调大这个值,相应给服务器带来更高的负载
1.事务的特性(ACID)(1)原子性(Atomicity)。事务中所涉及的程序对数据库的修改操作要么全部成功,要么全部失败。(2)一致性(Consistency)。事务执行前和执行后来源和去向保持平衡。(3)隔离性(Isolation)。并发时每个事务是隔离的,相互不影响。(4)持久性(Durubility)。一旦事务成功提交,应该保证数据的完整存在。2.事务隔离级别(1)read uncomm
数据库常见的约束值如下:目录1. 默认值约束2. 主键约束3. 唯一约束4. 外键约束5. 检查约束1. 默认值约束Notes: 当没有插入数值的时候默认值才会起作用;演示:--添加/删除默认约束 ALTER TABLE 表名 ALTER [COLUMN] col_name {SET DEFAULT literal | DROP DEFAULT}; --添加默认约束 例(假设前置条件都
转载 2023-06-06 07:35:11
163阅读
MySQL安装完成后不象SQL Server默认安装在一个目录,它的数据库文件、配置文件和命令文件分别在不同的目录,了解这些目录非常重要,尤其对于Linux的初学者,因为 Linux本身的目录结构就比较复杂,如果搞不清楚MySQL的安装目录那就无从谈起深入学习。 下面就介绍一下这几个目录。 1、数据库目录 /var/lib/mysql/ 2、配置文件 /usr/share/mysql(m
转载 2024-01-15 16:37:20
94阅读
1. MySQL 的常用引擎都有哪些?答案:MySQL 的常用引擎有 InnoDB、MyISAM、Memory 等,从 MySQL 5.5.5 版本开始 InnoDB 就成为了默认的存储引擎。 存储引擎就是指表的类型,数据库的存储引擎决定了表在计算机中的存储方式。 存储引擎的概念是MySQL的特点,Oracle中没有专门的存储引擎的概念,Oracle有OLTP和OLAP模式的区分-- 查看支持的存
转载 2023-08-04 14:50:51
62阅读
  • 1
  • 2
  • 3
  • 4
  • 5