安装好了MySQL数据库并保证它能正常运行,而且需要安装好PyMySQL库。 连接数据库 这里,首先尝试连接一下数据库。假设当前的MySQL运行在本地,用户名为root,密码为123456,运行端口为3306。这里利用PyMySQL先连接MySQL,然后创建一个新的数据库,名字叫作spiders,代 ...
分类:
数据库 时间:
2018-06-30 23:41:29
阅读次数:
267
MySQL存储引擎 SQL数据导入/导出 操作表记录 查询及匹配条件
分类:
数据库 时间:
2018-06-30 18:55:31
阅读次数:
214
#五。流程控制的使用 #1.IF 使用 create PROCEDURE iftest1() BEGIN DECLARE a int DEFAULT 10; -- IF (a>1 &&a<20) THEN IF (a>1 and a<20) THEN SELECT 'ok'; ELSE SELECT ...
分类:
数据库 时间:
2018-06-29 19:26:07
阅读次数:
161
#一。存储过程和存储函数的创建案例 CREATE PROCEDURE myprocedure(in a int,in b int ,OUT c INT) BEGIN set c=a+b; end; call myprocedure(1,2,@num);#存储过程需要call 来执行 @num 这个是 ...
分类:
数据库 时间:
2018-06-29 19:23:17
阅读次数:
161
本文转自他人 mysql存储在磁盘中,各种天灾人祸都会导致数据丢失。大公司的时候我们常常需要做好数据冷热备,对于小公司来说要做好所有数据备份需要支出大量的成本,很多公司也是不现实的。万一还没有做好备份,数据被误删除了,或者ibdata损坏了怎么办呢?别担心,只要有部分的frm、ibd存在就可以恢复部 ...
分类:
数据库 时间:
2018-06-29 19:22:00
阅读次数:
157
存储过程简介 SQL语句需要先编译然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。 存储过程是可编程的函数,在数据库中创建并保存,可以由SQL语句和控制结 ...
分类:
数据库 时间:
2018-06-29 11:01:25
阅读次数:
196
创建一个存储过程 create procedure myprocess() begin end; 为了避免存储过程中分号(";")结束语句,我们使用分隔符来判断该段命令是否已经结束了。 所以我们可以以$符号来作为结束语(亦可以用其他) delimiter $ create procedure myp ...
分类:
数据库 时间:
2018-06-28 14:06:02
阅读次数:
187
最近准备写一个仓库管理的项目 客户要求使用C#编写MySQL存储数据 为了方便,整理了数据库操作的工具类 ...
分类:
数据库 时间:
2018-06-22 13:48:48
阅读次数:
162
存储过程的好处存储过程是一组预编译好的sql语句,用来执行某个特定的功能。这样可以省去sql解析、编译、优化的过程,提高了执行效率,同时,在调用的时候只传一个存储过程的名称,而不用传一大堆sql语句,减少了网络传输。也间接提高了执行效率。存储过程与自定义函数的区别存储过程是一组sql语句,为了实现某个独立的功能,一般独立执行。而自定义函数更多的作为其它sql语句的组成部分出现。自定义函数只能有一个
分类:
数据库 时间:
2018-06-22 10:59:29
阅读次数:
159
前言 和大多数数据库不同,MySQL 中有一个存储引擎的概念,针对不同的存储需求可以选择最优的存储引擎。 1、MySQL 存储引擎概述 插件式存储引擎是 MySQL 数据库最重要的特性之一,用户可以根据应用的需要选择如何存储和索引数据、是否使用事务等。MySQL 默认支持多种存储引擎,以适用于不同领 ...
分类:
数据库 时间:
2018-06-21 21:03:34
阅读次数:
217