mysql
bible_reader
keep.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【mysql】利用查询的值更新表中另外一列
表格式:CREATE TABLE `test111` ( `id` int(11) NOT NULL, `name` varchar(255) DEFAULT NULL, `info` varchar(255) DEFAULT NULL, `infoUpdate` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4表内容:操作:求info的md5.原创 2021-12-04 11:39:03 · 627 阅读 · 0 评论 -
【mysql】建唯一索引Specified key was too long
问题:唯一索引中字段的长度过长原因:mysql规定了唯一索引中的字段最大长度解决方法:方法1、适当将字段的长度缩短方法2、增加一个字段,计算原字段的md5值,然后在md5字段列建立唯一索引...原创 2021-12-04 11:30:46 · 823 阅读 · 0 评论 -
【mysql】where带中文后查询无结果
where带中文后查询无结果在做C++编写mysql查询的时候,遇到条件子句中带中文时,无法查询到结果,但实际上是存在条件对应的结果的。解决方法:select * from table1 where name = N'广东'只需要前面加上N''即可以。...原创 2020-06-15 09:28:01 · 1566 阅读 · 1 评论 -
【mysql】linux中调用mysql_query出现SIGSEGV
linux中调用mysql_query出现SIGSEGVwindows平台下面运行程序没有问题,换到linux平台上来运行时,linux中SIGSEGV错误。gdb调试跟踪发现出现core的地方是,linux中调用mysql_query。解决方法:将数据库的初始化方式变一下:MYSQL* m_mysql=mysql_init(nullptr);...原创 2020-04-16 20:16:35 · 428 阅读 · 0 评论 -
【mysql】MyISAM和InnoDB索引结构分析
MyISAM和InnoDB索引结构分析一、存储引擎作用于什么对象存储引擎是作用在表上的,而不是数据库。二 MyISAM和InnoDB对索引和数据的存储在磁盘上是如何体现的先来看下面创建的两张表信息,role表使用的存储引擎是MyISAM,而user使用的是InnoDB:再来看下两张表在磁盘中的索引文件和数据文件:1. role表有三个文件,对应如下:role.f...转载 2019-08-22 09:47:31 · 1482 阅读 · 0 评论 -
【mysql】mysql索引存储结构和特点
MySQL索引存储结构和特点一 理解索引的特性二 索引的各种存储结构及其优缺点(一)二叉树(二)红黑树(三)Hash(四)B-Tree(五) B+Tree(MySQL索引的真正存储结构)三. 联合索引底层存储结构MySQL索引存储结构和特点一 理解索引的特性索引是帮助MySQL高效获取数据的排好序的数据结构索引存储在文件里二 索引的各种存...转载 2019-08-22 09:14:40 · 16325 阅读 · 7 评论 -
【mysql】mysql练习
mysql练习1、准备构建数据表mysql> select * from Student;+------------+-------------+---------------------+---------------+| StudentNum | StudentName | StudentAge | StudentGender |+-----------...原创 2019-07-22 00:10:54 · 310 阅读 · 0 评论 -
【mysql】配置文件详解
(一)[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/mysql/mysql.piduser = mysqlbind-a...转载 2018-12-29 14:45:59 · 248 阅读 · 0 评论 -
【mysql】mysql权限管理
一、MySQL权限简介 关于mysql的权限简单的理解就是mysql允许你做你全力以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接mysql,那么你就不能从除那台机器以外的其他机器连接mysql。 那么Mysql的权限是如何实现的呢?这就要说到mysql的两阶段验证,下面详细介绍:第一阶段:服务器首先会检查你是...转载 2018-08-30 14:55:39 · 191 阅读 · 0 评论 -
matlab操作sqlite数据库
本文讲解了matlab操作sqlite相关操作。原创 2017-01-17 16:42:07 · 18477 阅读 · 1 评论
分享