文章分类 -  mysql

摘要:https://github.com/alicfeng/mysql_markdown 在实施软件工程的时候,当要将某一版本归档时,需要汇总的文档要求还是比较高的、各类文档齐全,包括项目架构、项目安装、接口等文档,而数据库表结构说明文档亦属于其一。记得很早之前想找一个可以导出 MySQL 数据库表结构 阅读全文
posted @ 2023-12-06 17:47 星云惊蛰 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1、使用left join时,若右表的数据想要影响左表的数据时(即右表条数减少,关联的左表条数也随之减少),就把条件写在where后2、当把条件写在on后时,此时条件只会影响右表,不会影响左表(即右表条数减少,关联的左表条数不变),左表的数据查不到右表数据时,不影响左表的数据条数,会将关联的右表数据 阅读全文
posted @ 2023-12-01 11:51 星云惊蛰 阅读(204) 评论(0) 推荐(0) 编辑
摘要:1、IF()函数的使用 IF函数根据判断条件是否成立进行选择执行,成立时执行一条语句,不成立时执行另一条语句 语法结构: IF(condition, value_if_true, value_if_false) 参数说明 condition: 判断条件 value_if_true: 如果condit 阅读全文
posted @ 2023-12-01 10:20 星云惊蛰 阅读(4001) 评论(0) 推荐(0) 编辑
摘要:一. 子查询 什么是子查询呢?健哥来为各位小伙伴细细道来。所谓子查询就是将一个查询结果作为判断条件或者作为一张虚拟表在这个结果的基础上进行另一个查询。 1.子查询(作为条件判断) 下面就是将查询结果作为另一个查询的判断条件。 语法 : SELECT 列名 FROM 表名 Where 条件 (子查询结 阅读全文
posted @ 2023-09-28 10:36 星云惊蛰 阅读(19) 评论(0) 推荐(0) 编辑
摘要:1)首先需要关闭已经启动的mysql服务,通过win+r 输入services.msc 命令找到mysql服务禁用 2)找到mysql的安装位置,删除mysql本地文件 默认目录C:\Program Files (x86)\MySQL 隐藏目录C:\ProgramData\MySQL 3)通过win 阅读全文
posted @ 2023-09-18 10:19 星云惊蛰 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1、添加 PRIMARY KEY(主键索引) ALTER TABLE `表名` ADD PRIMARY KEY ( `列名` ) 2、添加 UNIQUE(唯一索引) ALTER TABLE `表名` ADD UNIQUE ( `列名` ) 3、添加 INDEX(普通索引) ALTER TABLE ` 阅读全文
posted @ 2023-03-15 13:55 星云惊蛰 阅读(288) 评论(0) 推荐(0) 编辑
摘要:字符串类型字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。该节描述了这些类型如何工作以及如何在查询中使用这些类型。 类型 大小 用途CHAR 0-255字节 定长字符串VARCHAR 0-65535 字节 变长字符串TINYBLOB 0- 阅读全文
posted @ 2023-02-28 10:32 星云惊蛰 阅读(163) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/qq_41538097/article/details/126402082 阅读全文
posted @ 2023-01-30 10:00 星云惊蛰 阅读(3) 评论(0) 推荐(0) 编辑
摘要:select (cast(conv(substr(MD5(name1), 1, 16), 16, 10) as decimal(65))*18446744073709551616 + cast(conv(substr(MD5(name1), 17, 16), 16, 10) as decimal(6 阅读全文
posted @ 2022-09-22 13:40 星云惊蛰 阅读(31) 评论(0) 推荐(0) 编辑
摘要:merge存储引擎,也被认识为mrg_myisam引擎,是一个相同的可以被当作一个来用的myisam表的集合。“相同”意味着所有表同样的列和索引信息。你不能合并列被以不同顺序列于其中的表,没有恰好同样列的表,或有不同顺序索引的表。而且,任何或者所有的表可以用myisampack来压缩。表选项的差异, 阅读全文
posted @ 2022-09-20 09:34 星云惊蛰 阅读(705) 评论(0) 推荐(0) 编辑
摘要:https://www.bilibili.com/read/cv16580136 windows 安装 https://blog.csdn.net/anshizhuhao/article/details/125167015 阅读全文
posted @ 2022-09-15 10:05 星云惊蛰 阅读(9) 评论(0) 推荐(0) 编辑
摘要:key_buffer_size,索引缓存大小; 这个参数用来设置整个MySQL 中的常规Key Cache 大小。一般来说,如果我们的MySQL 是运行在32 位平台纸上,此值建议不要超过2GB 大小。如果是运行在64 位平台纸上则不用考虑此限制,但也最好不要超过4GB也就是4096MB。 1、表变 阅读全文
posted @ 2022-09-01 15:14 星云惊蛰 阅读(82) 评论(0) 推荐(0) 编辑
摘要:查看MySQL错误日志看到 Table xxx is marked as crashed and should be repaired https://ma.ttias.be/mysql-myisamchk-error-myisam_sort_buffer_size-is-too-small/ 如果 阅读全文
posted @ 2022-08-31 16:01 星云惊蛰 阅读(402) 评论(0) 推荐(0) 编辑
摘要:导出 show variables like '%secure%'; 必须是导入到这个文件下,如果为null 需要配置my.cnf ,重启mysql SELECT * INTO OUTFILE '/var/lib/mysql-files/sgk09.txt' FIELDS TERMINATED BY 阅读全文
posted @ 2022-08-30 15:42 星云惊蛰 阅读(407) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/sphinx1122/article/details/104769550/ MATCH(col1,col2,...) AGAINST(expr[search_modifier]) search_modifier: { IN NATURAL LANGUAGE 阅读全文
posted @ 2022-08-30 15:14 星云惊蛰 阅读(138) 评论(0) 推荐(0) 编辑
摘要:1.OPTIMIZE TABLE 只对MyISAM,Archive,InnoDB,和NDB表起作用,尤其是MyISAM表的作用最为明显,对于MyISAM,Archive和NDB,OPTIMIZE TABLE被映射为analyze table xxx操作。此外,并不是所有表都需要进行碎片整理,一般只需 阅读全文
posted @ 2022-08-29 15:52 星云惊蛰 阅读(495) 评论(0) 推荐(0) 编辑
摘要:最近调研了两种数据库,TiDB和clickhouse。tidb比mysql快100倍;clickhouse比tidb又快100倍。这是因为clickhouse是列式存储,特别擅长olap。tidb和Mysql是行式存储,非常擅长oltp;tidb最大的优点是兼容 100%的mysql oltp场景, 阅读全文
posted @ 2022-08-29 10:56 星云惊蛰 阅读(56) 评论(0) 推荐(0) 编辑
摘要:今天,在centos6下把同事给的一个数据库文件夹复制到/var/lib/mysql下,结果在修改表时,提示”table xxx is read only”的错误。 首先想到的是遇到了权限问题,所以就去/var/lib/mysql查看了下,果然所有者不是mysql,权限也不正确。经过下面的步骤把问题 阅读全文
posted @ 2022-08-25 17:05 星云惊蛰 阅读(337) 评论(0) 推荐(0) 编辑
摘要:docker run --name mysql -p 3306:3306 -v /root/mysql/datadir:/var/lib/mysql -v /root/mysql/conf:/etc/mysql/conf.d -v /root/mysql/logs:/var/log/mysql -e 阅读全文
posted @ 2022-08-23 16:47 星云惊蛰 阅读(660) 评论(0) 推荐(0) 编辑