
MySQL
文章平均质量分 53
My梦
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
centos7.9离线安装mysql5.7
我这里查询是不存在,如果你的存在可以用 删除即可查询用户不存在创建即可,创建mysql用户组创建用户组创建一个用户名为mysql的用户,并加入mysql用户组设置数据库密码,这里可设可不设,但是设置了要自己记住哦~需要符合规范,先要符合就要设置的比较复杂下载mysql离线安装包tar文件https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.40-el7-x86_64.tar.gz进入/usr/local/文件夹上传mysql TAR原创 2024-05-30 10:44:57 · 1056 阅读 · 0 评论 -
多表嵌套查询语句案例语句详解
sql语句SELECT psl.PORT_ID,psl.SEC_ID,psl.market_value/pm.sum_net_amount AS WEIGHT,psl.market_value AS MKT_VAL,psl.TRADE_TYPE AS TYPE, pam.DEVIATION FROM port_shares_list AS psl LEFT JOIN (SELECT sum(net_amount) AS sum_net_amount FROM port_data WHERE p原创 2021-04-14 18:07:07 · 426 阅读 · 0 评论 -
MySQL排序----数值是char或varchar类型排序
当数值是char或varchar排序SELECT DATE, VALUE FROM tablesWHERE DATE='2009-12-31' ORDER BY VALUE会变成这样,如图很明显结果不是想要的数据排序效果,这是因为直接这么写是按照字符串排的序,如果想要按照数的大小排序,最简单,也是最常用的就是在VALUE后面写上‘+0’修正后SQLASC升序SELECT DATE, VALUE FROM tablesWHERE DATE='2009-12-31' ORDE原创 2021-03-11 13:36:11 · 1114 阅读 · 0 评论 -
递归替换同一字符串(string)的多处不同数据
思路:获取到的SQL语句(字符串),不能直接执行,需要进行字符串处理,并且处理规则不统一,最终得到一个可以执行的SQL语句。首先分类,大的分为两类:特殊情况和一般情况。然后特殊情况又分为两种情况:date日期需要替换为指定日期-----(匹配正则:’{date}’)issuer_id需要替换为空-----(匹配正则:={issuer_id})一般情况:prov_code,city_code 都替换为空-----(匹配正则:=’{prov_code}’, =’{city_code}’)完整代码如原创 2020-12-14 15:43:29 · 466 阅读 · 0 评论 -
MySQL连表查询-----笔记篇
SELECT s.MAS_CODE,r.NAME,r.TRICT,r.PRO,r.CITY,r.COUNTY,r.PROV_CODE,r.CITY_CODE,r.COUNTY_CODE,s.MID_CODE FROM master_table AS s LEFT JOIN from_table AS r USING(ID) WHERE s.ID=520SQL句意:连表查询数据,master_table为主表,该表的所有数据都会被查询到,在主表的基础上再查询符合条件的from_table的数据。查原创 2020-12-25 17:41:20 · 201 阅读 · 0 评论