MySQL数据库
文章平均质量分 91
过道
不断思考,不断进步,不断分享,希望可以帮助到像我一样迷茫的人,也希望你认真对待每一点知识的积累。
展开
-
MySQL数据库面试题[万字汇总]
mysql 常见面试题,万字汇总原创 2023-01-21 11:15:43 · 1494 阅读 · 0 评论 -
怎么在官网上下载java连接mysql的驱动jar包?
需要到官网上下载的情况较少,为避免很多人走弯路,我先介绍另一个更常用的方法。一般我们本机上都装有MySQL,那么找到你安装mysql的目录,看到了没,这里面就有JDBC(Connector J 8.0)驱动,版本还和本机的相同,我点进Connector J 8.0目录,其中就有一个jar包当然如果你想要低于本机的版本,那么这套教程很适合你。官网下载地址:官网中的JD...原创 2017-09-29 12:44:08 · 8671 阅读 · 0 评论 -
linux下更改MySQL数据库编码格式为utf-8
设置MySQL数据库编码为UTF-8登陆后查看数据库当前编码:SHOW VARIABLES LIKE 'char%';修改/etc/mysql/my.cnf (默认安装路径下) (标签下没有的添加,有的修改) [mysqld] character_set_server=utf8 [mysql] default-character-set= ...转载 2017-09-13 15:45:09 · 3425 阅读 · 0 评论 -
Win10下安装MySQL后,"mysql -uroot -p"无法启动mysql服务的解决方法。
MySQL的安装不提。win+R,输入cmd后,弹出命令框。输入"mysql -uroot -p"后提示:“未开启MySQL服务”一般是需要配置环境变量,以下为环境变量的配置:1. 百度经验2.简单易懂的博客...转载 2017-09-29 12:17:01 · 2674 阅读 · 1 评论 -
MySQL的SQL优化
索引的类型:聚集索引聚集索引决定数据再磁盘上的物理排序一个表只能有一个聚集索引非聚集索引非聚集索引并不决定数据再磁盘上的物理排序索引上只包含被建立索引的数据,以及一个行定位符 row-locator,这个行定位符,可以理解为一个指向对应物理地址的指针,通过该指针,可以找到行数据。MySQL索引优化规则前导模糊查询不能使用索引。SELECT * FROM doc...原创 2019-03-23 15:25:21 · 270 阅读 · 1 评论 -
数据库索引学习
数据库索引学习导语:索引对于数据库性能非常的关键,索引的主要作用就是如何快速的找到我们所需要的数据,当表中数据不多时,索引作用不大,因为此时表的数据可以完全缓存到内存之中,全表扫描的速度也很快,但如果成为了一个大表,索引的作用就很重要了,一般有两种主要错误用法:1. 完全不用(除了主键外), 2. 每一列都建立了索引MySQL支持的索引类型Btree索引B 树索引,大名鼎鼎的 B 树索...原创 2019-03-22 18:59:39 · 254 阅读 · 0 评论 -
MySQL数据库结构优化
数据库结构优化1. 介绍数据库结构优化的目的是为了减少数据冗余尽量避免数据维护中出现更新,插入和删除异常.节约数据存储空间提高查询效率前三点可以通过范式来分表,而最后一点则需要反范式化(或索引等其他手段)来做到。即使不了解范式的人,也能看出来反范式和范式是一对反义词,所以再实际情况下,应该根据情况进行判断.2. 数据库结构设计2.1 需求分析几乎80%的问题都因为需求分...原创 2019-03-21 19:37:50 · 1354 阅读 · 0 评论 -
《数据库系统概念(原书第六版)》第三章中所有实例SQL语句(知识点总结)
建表和插入数据已在上一篇文章中完成,可以去作者提供的SQL文件。直接拷贝。我在本文中使用的是关键字大写的规范,mysql的关键字大小写不敏感(表,字段,数据都敏感),主要是起到高亮作用.我们先选择数据库USE tableName;1. 简单的增删该查语句.1.1 入门操作对instructor插入一条数据INSERT INTO instructor VALUES(10211,...原创 2019-03-17 21:25:36 · 1333 阅读 · 0 评论 -
MySQL 体系结构概述
MySQL 体系结构:从上至下总共四层:网络连接层服务层存储引擎层系统文件层网络连接层 几乎所有C/S数据库都是通过JDBC,ODBC等方式来访问数据库,所以此处不进行赘述。服务层上图的服务层简化版本位下图:我们可以很清楚的看到MySQL的核心服务就在这一层: 查询解析,查询优化,查询缓存。以及与存储引擎无关的特性存储引擎层MySQL最大的特点:插件式存储引擎,即...原创 2019-03-21 12:21:41 · 1232 阅读 · 0 评论 -
MySQL5.5之前的默认存储引擎:MyISAM 存储引擎的特点及其优化方法
MyISAM 存储引擎的特点及其优化方法MyISAM 简介 MyISAM管理非事务表,是ISAM的扩展格式,除了提供ISAM里所没有的索引的字段管理等大量功能外,还是用一个表格锁定的机制,来优化多个并发的读写操作。MyISAM提供高速检索,以及全文搜索能力; 在MySQL5.5以前的版本的MySQL配置中支持,也是默认的存储引擎。特性不支持十五,不具备AICD特性(原子性,一致性,分离...原创 2019-03-21 12:16:08 · 1812 阅读 · 0 评论 -
MySQL5.5之后的默认引擎:InnoDB存储引擎简单学习
innodb存储引擎MySQL-5.5 以及之后版本默认存储引擎.存储方式:当innodb_file_per_table为on时,存储到tablename.idb中(推荐,默认选项)当其为off时,存储到idbataX(系统空间,不推荐)比较系统表空间无法简单的收缩文件大小.(很麻烦,复杂,耗时)独立表空间可以通过optimize table命令收缩系统文件.系统表空间会产生IO...原创 2019-03-21 12:14:42 · 4060 阅读 · 0 评论 -
影响MySQL服务器性能的几个因素
影响MySQL服务器性能的几个因素1. 高流量时可能的重要原因.1.1 超高的QPS和TPS风险:效率低下的SQL,mysql 很多版本并不支持多CPU并发运算QPS: 每秒钟支持的sql数量解决 :大多数问题都可以通过优化sql解决。1.2 大量的并发和超高的CPU使用率大量的并发:数据库连接数被占满(max_connections默认为100)超高的CPU...原创 2019-03-21 12:13:37 · 363 阅读 · 0 评论 -
《数据库系统概念(原书第六版)》中样例的建表及插入简单实例的SQL语句
建表的SQL语句可以从作者推荐网站下载,我这里提供一份copy。非MySQL版:create table classroom (building varchar(15), room_number varchar(7), capacity numeric(4,0), primary key (building, room_number) );create tabl...原创 2019-03-12 18:20:25 · 1836 阅读 · 1 评论 -
2. 什么影响了MySQL性能(part1.硬件原因)
2. 什么影响了MySQL性能(part1.硬件原因)2.1 CPU资源和可用内存大小2.1.1 CPUQ:如何选择CPU->我们需要更多的CPU还是需要更快的CPU?A:我们的应用若是CPU密集型的话,我们需要的是更好的CPU,而不是更多的CPU,目前MySQL还不支持多CPU对同一SQL并发处理.如果并发量较高的话,建议更多的CPU,因为目前一个SQL只能被一个CPU处理,那么多...原创 2019-03-20 09:30:38 · 189 阅读 · 0 评论 -
MySQL 5.7.18 zip 文件安装过程
MySQL 5.7.18 zip 文件安装过程安装MySQL:5.7.18(千万注意路径问题,不要直接照抄) 1.下载路径https://dev.mysql.com/downloads/mysql/有账号登陆下载,没有账号:no thanks;just start my download 2.解压放到指定盘中 笔者:D:\mysql5.7 3.配置环境变量MYSQL_HOME:D:\mysql5.转载 2017-11-19 10:07:01 · 290 阅读 · 0 评论 -
MySQL 数据库重启
在更改数据库一些配置后需要重启数据库。一、MYSQL服务我的电脑——(右键)管理——服务与应用程序——服务——MYSQL——开启(停止、重启动)二、命令行方式 Windows 1.点击“开始”->“运行”(快捷键Win+R)。 2.启动:输入 net stop mysql 3.停止:输入 net start mysql 提示* Redhat Li转载 2017-11-19 10:01:31 · 8351 阅读 · 1 评论 -
设置MYSQL数据库编码为UTF-8
1、 编辑MySql的配置文件MySql的配置文件Windows下一般在系统目录下或者在MySql的安装目录下名字叫my.ini,可以搜索,Linux下一般是/etc/my.cnf --在 [mysqld] 标签下加上以下内容:default-character-set = utf8character_set_server = utf8注意:如果此标签下已经存在“defa转载 2017-11-19 09:59:08 · 8262 阅读 · 0 评论