- 博客(341)
- 资源 (28)
- 收藏
- 关注
原创 mysql 常见数据处理 dml
所有的UPDATE和DELETE 语句全都在WHERE子句中指定了条件。如果省略WHERE子句,则UPDATE 或DELETE将被应用到表中所有的行。因此,除非确实打算更新或者删除所有记录,否则要注意使用不带WHERE子句的UPDATE或DELETE语句。建议在对表进行更新和删除操作之前,使用SELECT 语句确认需要删除的记录,以免造成无法挽回的结果。
2024-04-04 09:37:21
1323
原创 msyql 查看和修改字符集的方法
平时设置字符集感觉很少,默认都是系统设置的校对集字符。更多是出现报错了,插入中文字符的数据失败了,才会去查看表字段的字符集,再查看表格的字符集,最后查数据库的字符集,一级一级往上定位。
2024-04-04 09:18:24
4436
原创 mysql 正则表达式查询
正则表达式通常被用来检索或替换那些符合某个模式的文本内容,根据指定的匹配模式匹配文本中符合要求的特殊字符串。例如从一个文本文件中提取电话号码,查找一篇文章中重复的单词或者替换用户输入的某些敏感词语等等,这些地方都可以使用正则表达式。正则表达式强大而且灵活,可以应用于非常复杂的查询。
2024-04-03 08:41:52
2131
原创 mysql 连接查询和子查询
连接是关系数据库模型的主要特点。连接查询是关系数据库中最主要的查询,主要包括内连接、外连接等。通过连接运算符可以实现多个表查询。在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当查询数据时,通过连接操作查询出存放在多个表中的不同实体的信息。当两个或多个表中存在相同意义的字段时,便可以通过这些字段对不同的表进行连接查询。本节将介绍多表之间的内连接查询、外连接查询以及复合条件连接查询。
2024-04-02 08:54:22
1060
原创 mysql 基本查询
在基本查询中,查询字段的时候,一般情况下,除非需要使用表中所有的字段数据,最好不要使用通配符‘*’。查询分组和结合聚合函数一起用,会多一些。
2024-04-02 08:52:17
1431
原创 msyql 常用函数
1、自定义分隔符SELECT GROUP_CONCAT(字段名 SEPARATOR '分隔符号') from 表名;把常用的函数汇总起来,把语法和作用做一个说明,下次忘记怎么用打开来就一清二楚了。函数,再处理数据,查询时间也会经常用到。后续有遇到常用的函数,再补充。
2024-04-01 08:33:43
926
原创 mysql5.7 添加my.ini文件
mysql5.7添加my.ini文件,没有my.ini文件,就新建一个,把目录改下,注意是反斜杆!因为data数据是全新生成的了
2024-04-01 08:32:53
1580
2
原创 mysql 条件/系统/加密/其它函数
条件判断语句是非常常用的,if()只适合二元判断,case when的通用性也很高,二元到多元判断。加密函数中,MD5()函数,生成不可逆密码,经常用,可以直接改代码。其它函数中FORMAT(x,n)格式化和CAST(x , AS type)会用得多一些
2024-03-31 10:05:51
1186
原创 mysql 日期时间函数
日期时间函数中,获取当前时间的NOW()是首当其冲;其次把时间格式化,变成字符串DATE_FORMAT()函数和把字符串时间变成时间的函数STR_TO_DATE()这两个是高频使用。
2024-03-30 08:56:16
1800
原创 mysql 字符串函数
常用的字符串函数有1,合并函数(CONCAT(),CONCAT_WS(x,s1,s2,…)和group_concat()函数) ,2,大小写(LOWER(str) 小写,UPPER(str) 大写),3,字符串截取函数SUBSTRING(s,n,len),4,子串位置匹配函数(LOCATE(str1, str)、POSITION(str1 IN str)和 INSTR(str, str1)),5,字符串替换函数REPLACE(s,s1,s2),6,子串位置的函数FIND_IN_SET(s
2024-03-29 14:48:37
2205
原创 myql 数学函数
数学函数,用得多一些的是绝对值ABS(),取整(CEIL(x) 返回不小于x的最小整数值; FLOOR(x) 返回不大于x的最大整数值)和随机数函数RAND()
2024-03-29 08:42:49
1108
原创 mysql 常见运算符
逻辑运算符中比较运算法和逻辑运算符会用得比较多,其它的相对就很少。主要运算符的等级,在无法确定优先级的情况下,可以使用圆括号() 来改变优先级,并且这样会使计算过程更加清晰。
2024-03-29 08:41:35
1650
1
原创 mysql 数据类型
选择合适的数据类型是很重要的。如要求存储精度较高时,应选择 DOUBLE类型。如果进行数值比较,最好使用 DECIMAL类型。 如果字符串是固定长度的,使用char,日期类型,就不适合字符串存储。TEXT 存储纯文本文件。BLOB主要存储图片、音频信息等
2024-03-28 08:43:50
2332
1
原创 mysql InnoDB 存储引擎
MySQL提供了多个不同的存储引擎,包括处理事务安全表的引擎和处理非事务安全表的引擎。在 MySQL 中,不需要在整个服务器中使用同一种存储引擎,针对具体的要求,可以对每一个表使用不同的存储引擎。MySQL 5.7支持的存储引擎有: InnoDB,MyISAM,Memory,Merge,Archive,Federated,CSV,BLACKHOLE等。
2024-03-28 08:42:48
1248
原创 mysql 数据库表的基本操作
表的基本操作是非常常用的,定义好表格后,后面要加字段,修改字段(扩大字段值等)。这块是属于DDL(Data Definition Language)语言,即数据定义语言,用来定义数据库对象,如数据库、数据表和数据字段。
2024-03-27 08:52:24
429
原创 mysql 用户管理-权限表
权限表,进入mysql数据库,看表结构,用DESC,比如: desc user; 看用户表的表结构。用户表平时感觉会比其他的多一些,看有哪些用户;其次是权限表tables_priv。
2024-03-25 09:03:19
2204
原创 java extend 和 super
生产者使用“? extends T”通配符,消费者使用“? super T”通配符总结PECS原则如下: 如果要从集合中读取类型T的数据,并且不能写入,可以使用 ? extends 通配符;(Producer Extends) 如果要从集合中写入类型T的数据,并且不需要读取,可以使用 ? super 通配符;(Consumer Super) 如果既要存又要取,那么就不要使用任何通配符。
2024-01-19 14:42:36
739
原创 MD5 加密
MD5(Message Digest Algorithm 5)是一种常用的哈希算法,用于将任意长度的数据转换为固定长度的哈希值,具体不可逆的重要特性
2024-01-19 14:34:25
645
原创 mysql 命令行常用操作和客户端
命令行常用操作,上一篇创建用户和授权,基本用不是。平时,还是用客户端操作,有提示,可以保存写的sql,都比较方便
2024-01-18 20:01:48
933
转载 如何学习mysql
学习前,先找攻略,看看前人是如何做的。定好目标,制定计划,然后是不断行动了!学习的过程是漫长的,需要不断去激励自己!最后用《暗时间》里面摘抄的笔记来提醒自己,去培养好的习惯。1,整天把你要做的事情,要学习的东西常驻在你的大脑,时刻给予它最高的优先级。你走路、吃饭、做梦的时候,心心念念想的就是这件事情。你走路、买菜、洗脸洗手、坐公车、逛街、出游、吃饭、睡觉,所有这些时间都可以成为“暗时间”,你可以充分利用这些时间进行思考,反刍和消化平时看着读的东西2,一次只做一次任务,减少任务切换的消耗。
2024-01-18 11:56:53
80
原创 Spring boot 启动添加访问地址和swagger地址输出
通过Environment去读取配置的名称,端口和路径。启动后,就可以看到输出的内容,可以直接访问swagger就比较方便。在Spring boot 项目启动后,输出访问地址和swagger地址,便于查看和对接。
2024-01-09 16:01:27
1268
1
原创 applicationContext.getBean 为null
使用applicationContext进行初始化的话,要注意项目里面是有已经存在该实现类,其次注意初始化顺序,不能在项目初始的时候就进行调用
2023-11-17 08:54:58
2031
原创 Error creating bean with name ‘apiModelSpecificationReader‘ defined in URL
启动报Error creating bean with name 'apiModelSpecificationReader' defined in URL 是版本不一致的问题,加个去除对应模块去处理:exclude group: 'io.springfox', module: 'springfox-boot-starter'
2023-11-09 14:57:46
637
原创 mvn: Downloading from pluginRepository
maven镜像下载不下来,或者读取的地址不对,要检查指定的目录下的settings.xml地址是否正确,再检查下C盘用户目录下settings.xml 的地址是否对。两个保持一致。
2023-11-07 09:05:40
382
1
原创 PostgreSql 统一修改date字段为timestamp
用information_schema.columns 查询字段,拼接统一修改语句如果有碰到需要统一修改固定表字段类型的,可以用这样的方法去处理,比较省事
2023-09-22 15:26:48
1310
原创 Powdersigner + PostgreSql 同步表结构到pg数据库
使用Powdersigner同步PostgreSql就省去了复制表结构,因为版本问题,语法不兼容的问题。 对于PostgreSql不熟悉的,还是很好用的
2023-09-13 08:08:00
602
原创 This is often the result of over-eager type matching - consider using ‘getBeanNamesForType‘
碰到循环依赖的,把类之间的关系理清楚,看看哪些是相互引用了,把循环引用给断了。这样是比较好的
2023-09-08 14:56:51
3741
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅