杨秀璋的专栏

无知 · 乐观 · 谦逊 · 低调 · 生活

[CentOS Python系列] 四.阿里云服务器CentOS连接远程MySQL数据库及pymsql

从2014年开始,作者主要写了三个Python系列文章,分别是基础知识、网络爬虫和数据分析。Python基础知识系列:Pythonj基础知识学习与提升Python网络爬虫系列:Python爬虫之Selenium+Phantomjs+CasperJSPython数据分析系列:知识图谱、web数据挖掘...

2018-02-22 10:19:43

阅读数:656

评论数:0

[CentOS Python系列] 三.阿里云MySQL数据库开启配置及SQL语句基础知识

从2014年开始,作者主要写了三个Python系列文章,分别是基础知识、网络爬虫和数据分析。Python基础知识系列:Pythonj基础知识学习与提升Python网络爬虫系列:Python爬虫之Selenium+Phantomjs+CasperJSPython数据分析系列:知识图谱、web数据挖掘...

2018-02-18 11:46:15

阅读数:426

评论数:0

[数据库] Navicat for MySQL定时备份数据库及数据恢复

在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库。本篇文章主要讲述Navicat for MySQL定时备份数据库和数据恢复等功能,同时可以定时播放电影等设置,希望对您有所帮助,如果文章中存在错误或不足之处,还请海涵~

2017-04-19 14:14:54

阅读数:7876

评论数:8

[python爬虫] Selenium爬取内容并存储至MySQL数据库

前面我通过一篇文章讲述了如何爬取CSDN的博客摘要等信息。通常,在使用Selenium爬虫爬取数据后,需要存储在TXT文本中,但是这是很难进行数据处理和数据分析的。这篇文章主要讲述通过Selenium爬取我的个人博客信息,然后存储在数据库MySQL中,以便对数据进行分析,比如分析哪个时间段发表的博...

2017-03-13 13:05:39

阅读数:11974

评论数:4

[数据库] Navicat for MySQL换种思维解决插入同时更新数据

这篇文章是我的学生在实际项目中遇到的一个案例,在对某张表插入数据过程中,某些特定的字段需也要进行更新,比如说部门编号在前端插入,而部门名称在插入时应该自动更新,如果前端设置选择编号又选择部门就重复功能了,那么数据库怎么实现呢?        最早学生想通过触发器实现,设置一个插入触发器,插入的同时...

2017-03-12 01:46:41

阅读数:2914

评论数:4

[数据库] Navicat for MySQL事件Event实现数据每日定期操作

在我们操作数据库过程中,通常会遇到一些某个时间点操作数据库的问题,例如: (1).每天凌晨12点对数据库进行定时备份,结算和汇总; (2).每天凌晨2点删除数据库前三天的数据; (3).插入某个数据超过一定时间改变某个值的状态,比如预警系统。 ...

2017-03-10 12:26:10

阅读数:9333

评论数:7

[数据库] Navicat for MySQL触发器更新和插入操作

一、触发器概念        触发器(trigger):监视某种情况,并触发某种操作,它是提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,例如当对一个表进行操作( insert,delete, upd...

2016-09-18 17:13:19

阅读数:31852

评论数:2

[数据库] MySQL基础知识之日期判断及添加排序序号

这篇文章主要记录MySQL中遇到的几个基础问题,希望文章对你有所帮助!包括: 1.日期类型的判断 2.decode函数的替代方法 3.查询语句中添加一个排序的序号 4.子函数查询select a.*

2016-09-14 08:48:05

阅读数:4791

评论数:0

[python] 专题九.Mysql数据库编程基础知识

在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的;同时在WAMP(Windows、Apache、MySQL、PHP或Python)开发网站中,也可以通过Python构建网页的,所以这篇文章主要讲述Python调用MySQL数据库相关编程知识。从以下几个方面进行...

2016-08-10 21:59:32

阅读数:4656

评论数:0

[数据库] Oracle使用CASE判断解决多值问题

这是最近在使用Oracle数据库时的一个问题,个人认为是一个非常经典的问题。方法一:decode函数 首先想到的方法是使用decode函数判断。 decode(类型, '类型1', '值1', '类型2', '值2', '其它') 方法二:使用case语句 最后希望文章对你有所帮助...

2016-07-20 20:15:31

阅读数:5910

评论数:0

[数据库] Oracle单表查询总数及百分比和数据横向纵向连接

这是最近学习SQL语句的统计,其中本文主要涉及以下几个知识点:         1.如何统计一张表中某个字段的总数,如不同"专业"的学生数及所占百分比;         2.如何联系另一张表进行查询某个字段的总数及百分比;         3.简单介绍decode防止分母为0和...

2016-06-14 02:41:20

阅读数:5718

评论数:0

[数据库] Navicat for Oracle设置唯一性和递增序列实验

这篇文章主要讲述Navicat for Oracle设置唯一性约束和设置某字段为递增序列。文章主要以图文为主,虽然都是非常简单基础的文章,但还是希望对你有所帮助。主键是所有组成主键的列都不能包含空值,而如果唯一性约束由多列组成,其中的部分列可以包含空值。设置递增序列的主要步骤包括: ...

2016-04-11 05:23:36

阅读数:16720

评论数:0

[数据库] Navicat for Oracle基本用法图文介绍

Navicat for Oracle是一套超强的Oracle数据库系统管理工具。它可以在Oracle数据库8i以上的版本中运行,并且支持大部份最新的Oracle功能,包括目录、数据表空间、同义词、物化检索、触发器、序列及类型等。Navicat的的功能不仅可以满足专业开发人员的所有需求,而且对Ora...

2016-04-06 01:18:41

阅读数:19232

评论数:0

[数据库] SQL查询语句表行列转换及一行数据转换成两列

本文主要讲述了SQL查询语句表之间的行列转换,同时也包括如何将一行数据转换成两列数据的方法、子查询的应用、decode函数的用法。希望文章对你有所帮助~ 1.创建数据库表及插入数据 2.子查询统计不同性质的学生总数 3.一行数据转换成两列数据 union all 4.表行列数据转换(表转置)

2016-01-22 05:03:53

阅读数:21612

评论数:0

[数据库] SQL语句select简单记录总结

最近SQL语句写得比较多,也发现了自己的很多不足之处。在此先写一篇关于SQL语句的在线笔记,方便大家学习和后面的工作,SQL Server、MySQL、Oracle基本语法都类似,接下来需要学习《SQL Server性能优化与管理的艺术》。同时,希望这篇文章对你有所帮助吧~ 一.创建数据库和表 1...

2016-01-17 02:46:30

阅读数:12960

评论数:5

提示
确定要删除当前文章?
取消 删除
关闭
关闭