![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySql
贝西奇谈
贾志杰,男。
信息项目高级管理师,资深架构师,警务产品专家,精通多种编程语言,获批《基于网络爬虫技术的网络新闻分析系统》国家软著一项,出版《Vue+Spring Boot前后端分离开发实战》专著1部,参编《Java程序设计》书籍1部。
展开
-
Navicat连接MySQL8.0连接不上,总是报错1251
MySQL8.0,发现Navicat连接不上,总是报错1251;原因是MySQL8.0版本的加密方式和MySQL5.0的不一样,连接会报错。更改加密方式1.先打开MySQL8.0 Command Line Clint输入root密码:2.更改加密方式:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;Query OK, 0 rows affected (0.10 sec)原创 2022-05-05 23:07:12 · 1007 阅读 · 2 评论 -
MYSQL命令(超详细)
Mysql常用命令 show databases; 显示数据库 create database name; 创建数据库 use databasename; 选择数据库 drop database name 直接删除数据库,不提醒 show tables; 显示表 describe tablename; 显示具体的表结构 select 中加上distinct去除重复字段...原创 2020-02-17 22:37:32 · 7736 阅读 · 1 评论 -
MySQL的安装
一、免安装版的Mysql MySQL关是一种关系数据库管理系统,所使用的 SQL 语言是用于访问数据库的最常用的标准化语言,其特点为体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,在 Web应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 首先:要先进入mysql官网里(Mysq...原创 2020-03-23 13:48:25 · 1002 阅读 · 0 评论 -
如何做到SQL性能优化?
关注贝西奇谈不迷路!1.前言一个优秀开发的必备技能:性能优化,包括:JVM调优、缓存、Sql性能优化等。本文主要讲基于Mysql的索引优化。首先我们需要了解执行一条查询SQL时Mysql的处理过程:其次我们需要知道,我们写的SQL在Mysql的执行顺序是怎么样的?sql的执行顺序对sql的性能优化很有帮助,很重要。在建立复合索引的时候需要考虑到这点。2.介绍在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等...原创 2020-10-19 21:43:08 · 793 阅读 · 0 评论 -
MySQL系列讲义
MySQL数据库1 数据库概念(了解)1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优点:可存储大量数据;方便检索;保持数据的一致性、完整性;安全,可共享;通过组合分析,可产生新数据。1.2 数据库的发展历程没有数据库,使用磁盘文件存储数据;库; 网状结构模型数据库;关系结构模型数据库:使用二维表格来存储数据;关系-对象模型数据库;MySQL就是关系型数据库!1.3 常见数据库Oracle:甲骨文(最高!);DB2:IBM;原创 2020-09-29 13:41:02 · 5255 阅读 · 9 评论 -
MySql三大范式
一、引入三大范式必须保证数据库设计的合理性 -数据库设计关系整个系统的架构,关系到后续的开发效率和运行效率 -数据库的设计主要包含了设计表结构和表之间的联系如何是合理数据库 -结构合理 -冗余较小 -尽量避免插入删除修改异常 更新异常(Update Anomalies) 数据冗余 ,更新数据时,维护数据完整性代价大 例:某系更换系主任后,系统必...原创 2020-03-25 21:32:12 · 574 阅读 · 0 评论