
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 · 1034 阅读 · 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 · 420 阅读 · 0 评论 -
MySQL排序----数值是char或varchar类型排序
当数值是char或varchar排序 SELECT DATE, VALUE FROM tables WHERE DATE='2009-12-31' ORDER BY VALUE 会变成这样,如图 很明显结果不是想要的数据排序效果,这是因为直接这么写是按照字符串排的序,如果想要按照数的大小排序,最简单,也是最常用的就是在VALUE后面写上‘+0’ 修正后SQL ASC升序 SELECT DATE, VALUE FROM tables WHERE DATE='2009-12-31' ORDE原创 2021-03-11 13:36:11 · 1101 阅读 · 0 评论 -
递归替换同一字符串(string)的多处不同数据
思路: 获取到的SQL语句(字符串),不能直接执行,需要进行字符串处理,并且处理规则不统一,最终得到一个可以执行的SQL语句。 首先分类,大的分为两类:特殊情况和一般情况。 然后特殊情况又分为两种情况: date日期需要替换为指定日期-----(匹配正则:’{date}’) issuer_id需要替换为空-----(匹配正则:={issuer_id}) 一般情况:prov_code,city_code 都替换为空-----(匹配正则:=’{prov_code}’, =’{city_code}’) 完整代码如原创 2020-12-14 15:43:29 · 464 阅读 · 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=520 SQL句意: 连表查询数据,master_table为主表,该表的所有数据都会被查询到,在主表的基础上再查询符合条件的from_table的数据。 查原创 2020-12-25 17:41:20 · 188 阅读 · 0 评论