随笔分类 -  SQL/MySQL

摘要:参考:https://blog.csdn.net/weixin_44547599/article/details/88764558 阅读全文
posted @ 2021-12-03 00:40 morein2008
摘要:-- 1.表结构-- create table visit_hist( -- customer_id int comment '客户id' -- ,visit_date int comment '访问日期' -- ) -- 2.造测试数据 -- insert into visit_hist(cust 阅读全文
posted @ 2021-12-02 15:07 morein2008
摘要:今天想在PostgeSQL数据库里建一个存储过程(或函数也行),由于对存储过程比较生疏,上网搜了很多教程和源代码例子,照着写,发现怎么都不行,甚至把网上教程包括官方教程的源代码原封不动的复制下来一执行都会报错, 教程示例: 但在我的Mac上,报错,说是美元符号$$未结束,在Windows机器上也是一 阅读全文
posted @ 2019-11-07 21:14 morein2008
摘要:https://blog.csdn.net/yang5726685/article/details/53538438 阅读全文
posted @ 2018-07-24 21:41 morein2008 阅读(497) 评论(0) 推荐(0)
摘要:match(n) return n 返回所有的节点和关系,只要有就返回,对节点和关系的查找不做条件限制。 match(n:Student) return n 返回所有的Student节点 https://blog.csdn.net/free8666/article/details/52909523  阅读全文
posted @ 2018-06-23 01:42 morein2008 阅读(446) 评论(0) 推荐(0)
摘要:执行和编写顺序:join->where->group by->having 其中where与having的区别: where用于在group by分组之前过滤掉某些行, group by对where过滤之后的行数据进行分组, having用于过滤掉不符合条件的组。 https://blog.csdn 阅读全文
posted @ 2018-06-15 11:27 morein2008 阅读(1078) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/tfiremeteor/p/6296599.html 阅读全文
posted @ 2018-05-31 17:49 morein2008 阅读(1372) 评论(0) 推荐(0)
摘要:逗号连接查询(用where连接条件): 等价于inner join查询: https://blog.csdn.net/huanghanqian/article/details/52847835 阅读全文
posted @ 2018-04-18 17:53 morein2008 阅读(614) 评论(0) 推荐(1)
摘要:今天遇到一个问题,用Python往MySQL插入数据时,若数据中包含中文会报类似下面的错误: ERROR 1366: Incorrect string value: '\xE4\xB8\xAD\xE5\x9B\xBD' for column 'tname' at row 1 但若之间在MySQL命令 阅读全文
posted @ 2016-09-19 13:52 morein2008 阅读(1793) 评论(0) 推荐(0)
摘要:首先要安装MySQL,64位的win7可以安装64或者32位的MySQL版本,安装之后,python需要一个工具才能连接MySQL,这个工具叫MySQL-python,去这里或者这里下载1.2.3版本的就可以了【很多人推荐去sourceforge或者这里下载,不过就我的经验,在SourceForge 阅读全文
posted @ 2016-09-19 10:49 morein2008 阅读(215) 评论(0) 推荐(0)
摘要:问题:安装了MySQL之后进入配置界面的时候,总会显示“MySQL Server Instance Configuration Wizard未响应”,一直卡死。 解决办法:Win7系统中,以管理员的权限登录系统,将C盘的ProgramData中的MySQL文件夹删掉即可(如果没有该文件夹,可能是因为 阅读全文
posted @ 2016-09-06 19:49 morein2008 阅读(1926) 评论(0) 推荐(0)
摘要:1.Navicat for MySQL 选择要保存的表,右键转储SQL文件,导出的sql文件中包括表的定义和表的数据两部分。 其他办法: (1) create table dust select * from student;//用于复制前未创建新表dust的情况下 (2) insert into 阅读全文
posted @ 2016-08-12 14:46 morein2008 阅读(561) 评论(0) 推荐(0)
摘要:例1:查询某个文章及其对应的评论(单个详情) 例2:查询分类表中,每种分类各包含多少商品(汇总) 部分参考:http://zhidao.baidu.com/link?url=FAZU7UHkC-qZXm4rPm5SNzHtVPf_YzINFsM-sNIeVSXungAtM838YxWXeBs1hZR 阅读全文
posted @ 2016-08-11 12:05 morein2008 阅读(3083) 评论(0) 推荐(0)
摘要:其中,insert into item_orders select item_id,GROUP_CONCAT(order_id) from itemorder group by item_id 可以使得 例如, 参考:http://zhidao.baidu.com/link?url=nBf36qJy 阅读全文
posted @ 2016-08-10 15:50 morein2008 阅读(918) 评论(0) 推荐(0)
摘要:一直把视图理解为一个select语句而已,视图一般就是用于查询,不会通过视图来更新表或视图本身的数据,所以视图根本不需要什么主键。今天自己建了一个视图view_test: 在Navicat of MySQL中打开这个视图的时候,弹出如下的提示(网上的图,图中第一行的v_sys_user就是自己创建的 阅读全文
posted @ 2016-08-05 14:41 morein2008 阅读(3508) 评论(0) 推荐(1)
摘要:成绩表score的结构: 如何查询每门课程最高分的学生的学号,课程号,成绩? 答案: 如果要知道学生的姓名: 参考:http://zhidao.baidu.com/link?url=1hVfu2fzddmSlZkn0El-bpyuQHX2egJGRsTLqDs8-UQOwjO5XxlBO_PEZ6y 阅读全文
posted @ 2016-07-27 18:41 morein2008 阅读(8113) 评论(0) 推荐(0)
摘要:SQL 不同于与其他编程语言的最明显特征是处理代码的顺序。在大数编程语言中,代码按编码顺序被处理,但是在SQL语言中,第一个被处理的子句是FROM子句,尽管SELECT语句第一个出现,但是几乎总是最后被处理。 每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用 阅读全文
posted @ 2016-07-27 17:36 morein2008 阅读(469) 评论(0) 推荐(0)
摘要:left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 表A记录如下:aID aNum1 a200501112 a 阅读全文
posted @ 2016-07-27 16:44 morein2008 阅读(213) 评论(0) 推荐(0)
摘要:MySQL客户端除了Navicat之外,还有官方推出的MySQL Workbench,能看到数据库包含的存储过程,而Navicate不能。 下载链接: 32位:http://cdn.mysql.com//Downloads/MySQLGUITools/mysql-workbench-communit 阅读全文
posted @ 2016-07-27 13:49 morein2008 阅读(384) 评论(0) 推荐(0)
摘要:对于千万行级别的数据,处理起来非常麻烦,例如有一个文件a.txt,大小超过2GB,共2000多万行,每行是一个新闻的相关信息,其中有一列为新闻标题,字符串型,新闻标题较长,现需要对新闻标题进行聚类,将类似标题的新闻归为一类,并将其中代表性的标题作为这一组新闻的标题。 例如"海量数据处理经验交流会今天 阅读全文
posted @ 2016-03-09 13:07 morein2008 阅读(623) 评论(0) 推荐(0)