最新 最热

【mysql】explain介绍[通俗易懂]

我们对系统性能分析的一部分就是数据库的分析,比如定位到查询速度慢的SQL,我们想对其进行优化,但是从哪些方面进行优化,就需要使用explain来查看select语句的执行计划。explain关键字可以模拟优化器执行SQL查询语句,从而知...

2022-08-10
4

【数据库】模糊查询[通俗易懂]

最近在项目中用到了模糊查询,之前对SQL的模糊查询也没有一个全面的认识,所以今天就跟大家一起学习一下。

2022-08-10
4

java.sql.SQLException: Field ‘id’ doesn’t have a default value

最近在用Hibernate操作mysql的过程中(往mysql里添加数据,因为在代码中设置的主键即id是自增长的,所以插入数据的时候默认没有给id赋值),所以就遇到了这样的一个问题:ERROR: Field ‘id’ doesn’t have a default value...

2022-08-10
2

dos环境下操作mysql

在dos环境下操作mysql数据库,需要转到mysql的安装目录下,有可能会忘记mysql的安装目录,所以先介绍一条查看mysql安装路径的SQL语句。

2022-08-10
2

1215 – Cannot add foreign key constraint

最近在做新生入学系统,学生表中包括新生的班级,专业等信息,班级,专业就需要和班级表,专业表进行关联,但是在添加外键的过程中却出现了“Cannot add foreign key constraint” 的问题,也就是不能添加外键约束,为什么就不能添加...

2022-08-09
2

mysql配置参数详解[通俗易懂]

skip-external-locking 跳过外部锁定,当外部锁定起作用的时候,每个进程访问数据表,则必须等待之前的进程完成操作并解除锁定,由于服务器访问数据库时经常需要等待解锁,所以在单服务器环境下开启外部锁定则会让MySQL性能下...

2022-08-09
2

MySQL:错误1153(08S01):得到的数据包大于“ max_allowed_pa​​cket”字节

$ mysql dbname < /tmp/dump.sql ERROR 1153 (08S01) at line 9424: Got a packet bigger than ‘max_allowed_packet’ bytes 这是我用来解决此问题的步骤。

2022-08-09
0

linux修改mysql数据库密码

①: 在终端命令行输入 mysqladmin -u root -p password “新密码” 回车 ,Enter password: 【输入原来的旧密码】 ②: 登录mysql系统修改, mysql -uroot -p 回车 Enter password: 【输入原来的密码】...

2022-08-09
2

mysql数据库忘记密码时如何修改(本地)「建议收藏」

2: 输 入命令 mysqld –skip-grant-tables 回车,此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理 器中结束mysqld.exe进程,确保my...

2022-08-09
2

phpstudy升级mysql版本到5.7 ,重启mysql不启动[通俗易懂]

问题产生: 安装好phpstudy后,升级了MySQL后,通过phpstudy启动,Apache可以启动,Mysql无法启动。

2022-08-09
2