
mysql
文章平均质量分 72
天狼1222
不是试图,而是切切实实去做,只想一味尝试的人终归一事无成
展开
-
mysql 日期时间变成中文显示
日期时间要转换为中文的格式,需要使用到格式化的函数,具体格式化要求,根据实际的来,参考列表上的内容进行处理。原创 2025-03-31 08:47:01 · 540 阅读 · 0 评论 -
mysql 导入excel文件 navicate
mysql导入excel文件,用navicate导入就很方便。注意表头对应的字段,设置下结束行数,其它就点下一步就行。原创 2024-08-27 15:20:07 · 1309 阅读 · 0 评论 -
mysql 获取当天零点和当天最后时间
mysql 查询数据的时候,要注意时间的临界点,避免数量对应不上。原创 2024-08-27 15:18:26 · 1231 阅读 · 0 评论 -
mysql 视图
视图这个,了解用法和注意的地方:当视图中包含有如下内容时,视图的更新操作将不能被执行:(1)视图中不包含基表中被定义为非空的列。(2)在定义视图的SELECT语句后的字段列表中使用了数学表达式。(3)在定义视图的SELECT语句后的字段列表中使用聚合函数。(4)在定义视图的SELECT语句中使用了DISTINCT,UNION,TOP,GROUP BY或HAVING子句。原创 2024-04-18 09:06:40 · 2068 阅读 · 0 评论 -
mysql 索引
设计索引的时候,要谨记索引的原则:(1)索引并非越多越好,一个表中如有大量的索引,不仅占用磁盘空间,而且会影响INSERT、DELETE、UPDATE等语句的性能,因为当表中的数据更改的同时,索引也会进行调整和更新。(2)避免对经常更新的表进行过多的索引,并且索引中的列尽可能少。而对经常用于查询的字段应该创建索引,但要避免添加不必要的字段。(3)数据量小的表最好不要使用索引,由于数据较少,查询花费的时间可能比遍历索引的时间还要短,索引可能不会产生优原创 2024-04-17 08:16:49 · 1291 阅读 · 0 评论 -
mysql 转pg 两者不同的地方
在平时写代码的时候,如果有不同数据库的,要考虑通用性。像判断是否为空这种,由代码去判断,没办法兼容的,再考虑用不同的方法实现原创 2024-04-17 08:13:54 · 1359 阅读 · 0 评论 -
windows安装mysql5.7
安装mysql5.7原创 2024-01-18 19:42:22 · 2611 阅读 · 0 评论 -
如何学习mysql
学习前,先找攻略,看看前人是如何做的。定好目标,制定计划,然后是不断行动了!学习的过程是漫长的,需要不断去激励自己!最后用《暗时间》里面摘抄的笔记来提醒自己,去培养好的习惯。1,整天把你要做的事情,要学习的东西常驻在你的大脑,时刻给予它最高的优先级。你走路、吃饭、做梦的时候,心心念念想的就是这件事情。你走路、买菜、洗脸洗手、坐公车、逛街、出游、吃饭、睡觉,所有这些时间都可以成为“暗时间”,你可以充分利用这些时间进行思考,反刍和消化平时看着读的东西2,一次只做一次任务,减少任务切换的消耗。转载 2024-01-18 11:56:53 · 109 阅读 · 0 评论 -
mysql 匹配指定字符结尾
匹配特定字符结尾的,简单的,可以用like去处理。多个的的,适合用正则的方式去写,比较简便些。也可以根据实际的情况,用其它方式去处理。原创 2023-04-16 20:53:46 · 1218 阅读 · 0 评论 -
MySQL 正则表达式
正则表达式用来描述或者匹配符合规则的字符串。它的用法和like比较相似,但是它又比like更强大,能够实现一些很特殊的规则匹配;正则表达式需要使用REGEXP命令,匹配上返回"1"匹配不上返回"0",默认不加条件REGEXP相当于like '%%'。在前面加上NOT相当于NOT LIKE。命令说明在字符的开启处进行匹配在字符的末尾处进行匹配匹配任何字符(包括回车和新行)[….]匹配括号内的任意单个字符[m-n]匹配m到n之间的任意单个字符,例如[0-9],[a-z],[A-Z]转载 2023-04-16 20:20:03 · 392 阅读 · 0 评论 -
mysql split 字符串
使用mysql 要处理 带逗号的字符串,比如: “1,2,3,4,5”,变成一列一列1 2 3 4 5 处理: 网上搜了下,都是用help_topic表来处理的。使用help_topic时为了解决行转列的问题。常见的是: SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('7654,7698,7782,7788',',',help_topic_id+1),',',-1) AS num FROM mysql.help_top...原创 2022-05-11 15:28:42 · 7269 阅读 · 0 评论 -
Mysq 查询没有索引的表格
Mysq 查询没有索引的表格学习了给没有主键的表格添加主键,如何给没有索引的表格添加索引呢? 查出没有索引的表格,以便添加对应索引的内容:0、处理的过程:查询主键:SELECT table_schema, table_name FROM information_schema.tables WHERE (table_schema,table_name) NOT IN( SELECT DISTINCT table_schema,table_name FROM informati原创 2022-02-18 16:48:03 · 1499 阅读 · 2 评论 -
Mysq 给没有主键的表格,添加主键
Mysq 给没有主键的表格,添加主键查出没有主键的表格,添加对应主键的内容:1,查询没有添加主键的表格:SELECT table_schema, table_name FROM information_schema.tables WHERE (table_schema,table_name) NOT IN( SELECT DISTINCT table_schema,table_name FROM information_schema.columns WHERE COLUMN_..原创 2022-02-16 10:22:03 · 2657 阅读 · 0 评论 -
使用baseMapper简化常规的数据操作
使用mybatis里面的BaseMapper简化常规的数据操作引入:Gradle:implementation 'tk.mybatis:mapper-spring-boot-starter:2.1.5'包里面有一个接口类BaseMapper@tk.mybatis.mapper.annotation.RegisterMapperpublic interface BaseMapper<T> extends BaseSelectMapper<T&原创 2021-06-23 17:09:02 · 5169 阅读 · 0 评论 -
Mysql replace/insert into 插入修改数据
Mysql replace/insert into 插入修改数据在使用mysqle数据库,需要增加和删除。有没有一个语句搞定的方式呢?方式1: replace into这个语法比较简单,把场景的 insert into 改成replace into 即可语法:repalce into tableX (column1, column2)values (value1, value2)例子:repalce into REPORT_CLASS (C...原创 2021-02-04 09:57:02 · 1529 阅读 · 1 评论