深入理解Mysql的B+Tree索引原理

首先,正确的创建合适的索引,是提升数据库查询性能的基础。索引是什么?索引是为了加速对表中数据行的检索而创建的一种分散存储的数据结构。索引的工...

数据库教程 2020-06-14 16:04:02 29

redis实现高并发计数

业务需求中经常有需要用到计数器的场景:譬如一个手机号一天限制发送5条短信、一个接口一分钟限制多少请求、一个接口一天限制调用多少次等等。使用Red...

数据库教程 2020-06-14 16:03:08 20

mysql中存不进去json_encode格式的数据

主要是因为json_encode格式的数据,中间带有\,在存入数据库的时候,会把反斜杠删除了。所以,想要存进去的话,需要在外层调用一下函数addslashes();这...

数据库教程 2020-06-14 16:02:31 25

mysql忘记root密码拯救方法(flush privileges)

修改的用户都以root为列。一、拥有原来的myql的root的密码;方法一:在mysql系统外,使用mysqladmin# mysqladmin-uroot-ppassword"test123"...

数据库教程 2020-06-14 16:01:09 25

MYSQL查询某字段中以逗号分隔的字符串的方法

首先我们建立一张带有逗号分隔的字符串。CREATETABLEtest(idint(6)NOTNULLAUTO_INCREMENT,PRIMARYKEY(id),pnameVARCHAR(20)NOTNULL,pnumVARCHAR(50)NO...

数据库教程 2020-06-14 15:46:13 45

mysql更改数据文件目录及my.ini位置| MySQL命令详解

需求:更改mysql数据数据文件目录及my.ini位置。步骤:1、查找my.ini位置,可通过windows服务所对应mysql启动项,查看其对应属性->可执行文件路径,...

数据库教程 2020-06-14 15:45:26 37

解决BLOB/TEXT column can't have a default value query问题

Createtable的时候,报错BLOB/TEXTcolumn'xxxxxx( 表名称)'can'thaveadefaultvaluequery ,意思是TEXT类型的表字段不能够有默认值。搜索到...

数据库教程 2020-06-14 15:44:14 32

pdo 连接数据库 报错 could not find driver 解决方法

在windows下,调试一个PHP程序时,报了这个错误,couldnotfinddriver原来我的这个程序中用到了PDO对象,连接mysql5. 在PHP的默认设置中,只打开了php_pdo模...

数据库教程 2020-06-14 15:43:09 22

详解MySQL 表中非主键列溢出情况监控

今天,又掉坑了。之前踩到过MySQL主键溢出的情况,通过prometheus监控起来了。这次遇到的坑,更加的隐蔽。是一个log表里面的一个intsigned类型的列写满...

数据库教程 2020-06-14 15:42:42 28

SQL server把A数据库一张表结构及内容复制到B数据库

1,在A数据库中选中要复制的表,点击右键,选择:编写表基本为(S)→CREAT到(C)→新查询编辑器窗口,如下图:2,把查询编辑器窗口里的脚本内容全部复制...

数据库教程 2020-06-14 15:42:08 29

SQL server中多列数据有NULL值时如何汇总

在一个表中,假如有两个数值字段a,b,这两个字段每一行的值要合并成一个字段C,SQL语句写法:a+bASc如果字段b那一列有一行的值为NULL,按上面语句写法...

数据库教程 2020-06-14 15:40:42 48

SQL server怎么批量删除表

一,先查出目标数据库中你要找的表:use 数据库名SELECT * FROM sysobjects WHERE xtype='U' AND name LIKE 'wp%'确定查出来的表都是...

数据库教程 2020-06-14 15:40:03 34

SQL Server查询一个数据库中有多少个表以及想要的表

使用SQL语句如下:use 数据库名select count(1) from sysobjects where xtype='U'1,xtype参数的含义:U表示用户表,S表示系统表,V表示视图,...

数据库教程 2020-06-14 15:39:36 14

Mssql登录提示:用户sa登录失败 错误:18456

当出现这个提示的时候,说明还没配置好。一,打开数据库,以Windows身份验证的方式登录数据库,此时不需要账号和密码的二,找到:安全性→登录名→sa,...

数据库教程 2020-06-14 15:38:52 16

MongoDB操作符中的$elemMatch问题

问题如果MongoDB数据库集合中仅存在一条记录{ "_id" : ObjectId("5e6b4ef546b5f44e5c5b276d"), "name" : "赵小明...

数据库教程 2020-06-14 15:37:32 31

Mysql5.7及以上版本 ONLY_FULL_GROUP_BY报错的解决方法

近期在开发过程中,因为项目开发环境连接的mysql数据库是阿里云的数据库,而阿里云的数据库版本是5.6的。而测试环境的mysql是自己安装的5.7。因此在开...

数据库教程 2020-06-14 15:31:23 29

MySQL定时备份数据库操作示例

本文实例讲述了MySQL定时备份数据库操作。分享给大家供大家参考,具体如下:1.查看mysqldumproot@laowang:/# which mysqldump /usr/bin/mysqldump2.编...

数据库教程 2020-06-14 15:30:56 28

简单了解mysql语句书写和执行顺序

mysql语句的书写顺序和执行顺序有很大差异。书写顺序,mysql的一般书写顺写为:select<要返回的数据列>from<表名><join,leftjoin,righ...

数据库教程 2020-06-14 15:30:29 29

MariaDB 和 MySQL 权限与远程连接

我们大家链接这个数据库可能都用root作为用户名!但默认不可以远程访问!如果要远程访问怎么处理呢?1GRANTALLPRIVILEGESON*.*TO'root'@'...

数据库教程 2020-06-14 15:29:58 24

MySQL8修改重置root密码,远程连接权限设置

MySQL8修改重置root密码这里要单独强调是MySQL8,因为在MySQL8.04前,执行:SETPASSWORD=PASSWORD('[新密码]');可行,但是MySQL8.0.4开始,这样默认是...

数据库教程 2020-06-14 15:28:00 23

1253067 TFnetwork_cn