mysql

数据库

Mysql中Identity 详细介绍

58 0

假如表中包含一列为auto_increment, 如果是Myisam类型的引擎,那么在删除了最新一笔数据,无论是否重启Mysql,下一次插入之后仍然会使用上次删除的最大ID+1.mysql> create table test_myisam (id int not null auto_increment primary key, name char(5)) engine=myisam; Query OK, 0 rows affected (0.04 sec)mysql> insert into

数据库

MySQL的表空间是什么

49 0

今天我要跟你分享的话题是:“大家常说的表空间到底是什么?究竟什么又是数据表?” 这其实是一个概念性的知识点,当作拓展知识。涉及到的概念大家了解一下就好,涉及的参数,留个印象就好。 一、什么是表? 但凡是用过MySQL都知道,直观上看,MySQL的数据都存在数据表中。 比如一条Update SQL:update user set username = '白日梦' where id = 999;它将user这张数据表中id为1的记录的username列修改成了‘白日梦' 这里的user

数据库

MySQL服务维护笔记第12页

20 0

内容摘要:使用MySQL服务的一些经验,主要从以下几个方面考虑的MySQL服务规划设计。对于高负载站点来说PHP和MySQL运行在一起(或者说任何应用和数据库运行在一起的规划)都是性能最大的瓶颈,这样的设计有如让人一手画圆一手画方,这样2个人的工作效率肯定不如让一个人专门画圆一个人专门画方效率高,让应用和数据库都跑在一台高性能服务器上说不定还不如跑在2台普通服务器上快。 以下就是针对MySQL作为专门的数据库服务器的优化建议: MySQL服务的安装/配置的通用性; 系统的升级和数据迁移方便性; 备份和

数据库

彻底解决MySQL使用中文乱码的方法

47 0

目录1、中文乱码1.1、中文乱码1.2、查看表字符编码1.3、数据库与操作系统编码2、mysql设置变量的范围2.1、session范围2.2、global范围2.3、设置数据全局范围3、总结mysql是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何彻底解决数据库中文乱码情况。 1、中文乱码 1.1、中文乱码create table user(name varchar(11)); # 创建user表insert into ta

数据库

java最新版本连接mysql失败的解决过程

53 0

发现问题 肯定有人发现连接mysql失败,然后又找不到问题所在,又出现一大最报错,如下图。解决过程 1.先查询自己的java版本,在cmd运行窗口那输入java -version 2.查询下载的mysql-connector-java版本 如果和我上图的java版本一样,那就需要使用到最新的jar 包 也就是mysql-connector-java-8.0.26以上的代码。 如果jar包的版本过低就去重新下载 1.首先我们打开mysql的官网:https://www.mysql.com/ 2.点

数据库

为什么MySQL不建议使用SELECT

75 0

目录1. 不必要的磁盘I/O2. 加重网络时延3. 无法使用覆盖索引4. 可能拖慢JOIN连接查询“不要使用SELECT *”几乎已经成为了MySQL使用的一条金科玉律,就连《阿里Java开发手册》也明确表示不得使用*作为查询的字段列表,更是让这条规则拥有了权威的加持。不过我在开发过程中直接使用SELECT *还是比较多的,原因有两个: 因为简单,开发效率非常高,而且如果后期频繁添加或修改字段,SQL语句也不需要改变;我认为过早优化是个不好的习惯,除非在一开始就能确定你最终实际需要的字段是什么,并为之建立

数据库

MySQL8.0修改密码的正确姿势分享

48 0

目录前言mysql5.7.9之后取消了password函数,authentication_string=password("123456")会报错正确更改密码的方式总结前言 mysql 更新完密码,总是拒绝连接、登录失败?MySQL8.0 不能通过直接修改 mysql.user 表来更改密码。正确更改密码的方式备注: 清空root密码 MySQL8.0 不能通过直接修改 mysql.user 表来更改密码。 因为authentication_string字段下只能是MySQL加密后的4

数据库

MySQL定义异常和异常处理详解

31 0

在MySQL中,特定异常需要特定处理。这些异常可以联系到错误,以及子程序中的一般流程控制。定义异常是事先定义程序执行过程中遇到的问题,异常处理定义了在遇到问题时对应当采取的处理方式,并且保证存储过程或者函数在遇到错误时或者警告时能够继续执行。 1 异常定义 1.1 语法 DECLARE condition_name CONDITION FOR [condition_type]; 1.2 说明condition_name参数表示异常的名称; condition_type参数表示条件的类型,conditio