
数据库之SQL
文章平均质量分 81
数据库之SQL
IMchg
这个作者很懒,什么都没留下…
展开
-
MySQL使用之五_自定义函数和自定义过程
MySQL自定义代码块分为自定义函数和自定义过程两种,函数有返回值,过程无返回值;这点和VBA中一样;PostgrSQL自定义代码块只有自定义函数,自定义函数可以返回void;MySQL和PostgreSQL的自定义函数写法不同MySQL自定义函数:...原创 2020-12-22 02:24:02 · 442 阅读 · 0 评论 -
MySQL安装之二_安装配置泥潭版
Problem 1:本地安装的Mysql 5.5 版本,导入高版本的sql文件时,报错,导致部分表单没有导入数据库这是低版本mysql数据库打开高版本sql文件会出现的问题Problem 2:下载Mysql数据库,社区版免费,下载社区版即可下载界面有三个选择:推荐下载方式(下载msi文件点击安装)ZIP Archive(命令行安装)ZIP Archive+XXX;一般来说选msi即可(不小心选成命令行安装的了)Problem 3:命令行安装步骤:参考:https://www.cn原创 2020-12-22 02:17:31 · 251 阅读 · 0 评论 -
MySQL安装之一_安装配置顺利版
安装前明确第一点:MySQL主要有5.0和8.0两个版本,二者部分语法不兼容,尤其是安装配置部分的语法。网上资料相互混杂。一 Ubuntu1.1 安装MySQL两种:apt-get安装,安装包安装。1.2 安装可视化工具两种:workbench、navicat1.3 设置为服务1.4 启动、关闭、重启1.5 远程连接1.6 卸载二 Windows...原创 2020-12-22 02:17:11 · 147 阅读 · 0 评论 -
MySQL使用之一_数据库、数据表、数据记录基本操作、CRUD
本系列为MySQL入门,不进行理论和系统介绍,唯一目标是熟练SQL语法,至少能通过MySQL实现Excel中的各种查询功能。本系列只关注功能的实现,不关注代码效率。一 基本的CRUDhttps://www.cnblogs.com/leslie12956/p/11826779.html1.1 表的操作1.1.1 创建表 CREATE创建表见教程:根据查询结果创建表CREATE TABLE emptest2 as select id,name from emptest;1.1.2 删除原创 2020-12-11 21:43:57 · 211 阅读 · 0 评论 -
MySQL使用之四_GROUP BY
常见错误select age,SUM(score),sex --sex会导致报错from tablegroup by age分析语句:group by age 即按age的值进行分类;具体来说就是age有几种值最后结果表就有几行,而结果表中列字段就是select后面的参数sex,在这里会引发异常;如1中所述一个age在最终表中只对应一行,而age=20时sex的值会有两种f...原创 2019-10-27 23:54:42 · 164 阅读 · 0 评论 -
MySQL使用之二_WHERE子句、JOIN、UNION、DISTINCT、ORDER、LIMIT、窗口函数
一 WHERE子句where子句中对字段值进行条件判断,条件的来源可以是:基本条件、子查询结果、函数结果、正则表达式。1.1 基本条件:NOT、LIKE、IN、Between1.1.1 NOT:对条件值取反1.1.2 LIKE:字符串模糊匹配LIKE ‘模式串’,精简版的正则表达式,价值在于与通配符"%"、"_“合用;”%“相当于正则表达式中的 “.*” 、”_“相当于正则表达式中的”.";where name LIKE 'abc':表示name的值等于abcwhere name LIKE '原创 2020-09-05 23:30:22 · 586 阅读 · 0 评论 -
MySQL使用之三_GROUP_CONCAT、INSTR、JOIN
多行合并GROUP_CONCAT:https://www.cnblogs.com/zelzzz/p/7496884.html多列合并CONCAT_WS:https://blog.youkuaiyun.com/qq_35548288/article/details/81771978多行合并应用:多地多关系拼接成一个值。-- SELECT root.mid,root.keyword FROM root WHERE root.keyword LIKE '%无锡%高架桥%';-- SELECT tag.tid,ta.原创 2020-08-29 13:15:51 · 425 阅读 · 0 评论