
mysql
AndersZhuo123
Talk is cheap, show me the code!
展开
-
mysql中的内连接,外连接
mysql中的内连接,外连接mysql中的内连接,外连接实例详解内连接: 只连接匹配的行左外连接: 包含左边表的全部行(不管右边的表中是否存在与它们匹配的行),以及右边表中全部匹配的行右外连接: 包含右边表的全部行(不管左边的表中是否存在与它们匹配的行),以及左边表中全部匹配的行全外连接: 包含左、右两个表的全部行,不管另外一边的表中是否存在与它们匹配的行。交叉转载 2013-03-29 21:29:16 · 843 阅读 · 0 评论 -
mysql中数据类型
http://www.cnblogs.com/qanholas/archive/2012/03/11/2389996.html我们要把现实世界中的各种信息转换成计算机能理解的东西,这些转换后的信息就形成了数据。例如,某人的出生日期是“1987年5月23日”,他的身高是170厘米,等等。数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影转载 2013-07-21 15:19:26 · 704 阅读 · 0 评论 -
改用HeidiSQL,暂时停用Navicat
刚进公司实习的时候,看公司用MYsql的图形界面工具是HeidiSQL,个人感觉还是比较好用的,因为之前在大学的时候用Navicat,为了适应公司,暂时停用它,改用HeidiSQL网上一查,发现很多人都说HeidiSQL比navicat好用,开源中国红薯老大也说HeidiSQL好用 恩,用它HeidiSQL原创 2013-07-08 19:24:46 · 6823 阅读 · 1 评论 -
讨人喜欢的 MySQL replace into 用法(insert into 的增强版)
刚近公司,写sql的时候看别的写的replace写的很飘逸,以前自己都没用过,于是查一下......在向表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。在 SQL Server 中可以这样处理: if not exists (select 1 from t where id = 1转载 2013-07-08 19:15:55 · 1502 阅读 · 0 评论 -
jdbc连接mysql之url书写
#autoReconnect 当数据库连接丢失时是否自动连接,取值true/false false#maxReconnects 如果autoReconnect为true,此参数为重试次数,缺省为3次 3#initialTimeout 如果autoReconnect为true,此参数为重新连接前等待的秒数 2#maxRows 设置查询时返回的行数,0表示全部 0#useUnicode原创 2013-05-21 15:10:35 · 13522 阅读 · 0 评论 -
MySQL游标的使用笔记大全
原文地址:http://database.51cto.com/art/201005/202914.htm以下的文章主要介绍的是MySQL游标的使用笔记,其可以用在存储过程的SQL语句,其主要类型主要有以下几种,以下就是对其详细介绍,相信如果你掌握了这项技术,会在以后的学习或是工作中带来很大的帮助。1、 无返回结果语句,如:INSERT,UPDATE,DROP, DELE转载 2013-04-10 14:49:43 · 1026 阅读 · 0 评论 -
mysql存储过程一览表
MySQL是“世界上最为流行的开放性数据库”,至少对于MySQL Web站点会这样。但无论MySQL如此流行,很多公司都对MySQL的使用抱有抵触情绪。这种现象来自几个原因,其中有些人错误地认为开放性源代码只不过相当于小孩子的积木游戏,而另一些人认为任何免费的东西都不会是好东西。也许这些想法都是误解,然而有一种抱怨却是合理的,即与其它对应的产品不一样,比如Oracle或者 DB2,MySQL不转载 2013-04-10 14:39:25 · 1015 阅读 · 0 评论 -
MySql存储过程—5、逻辑判断,条件控制
同编写程序类似,存储过程中也有对应的条件判断,功能类似于if、switch。在MySql里面对应的是IF和CASE 1、IF判断 IF判断的格式是这样的: [sql] IF expression THEN commands [ELSEIF expression THEN commands] [ELSE comm转载 2013-04-09 20:55:57 · 939 阅读 · 0 评论 -
MySql存储过程—3、变量
1、变量的定义在Mysql里面可以像我们写代码中一样定义变量来保持中间结果,看下面的格式: www.2cto.com [sql] DECLARE variable_name datatype(size) DEFAULT default_value; DECLARE相当于关键字,有点类似var,表示定义一个变量;然后variable_name是你指定的转载 2013-04-09 20:41:19 · 898 阅读 · 0 评论 -
MySql存储过程—2、第一个MySql存储过程的建立
MySql存储过程—2、第一个MySql存储过程的建立 看看如何创建一个存储过程。虽然通过命令行可以创建,但基本通过MySQL提供的Query browser来创建。 1、首先我们通过Administrator在test数据库中创建一个简单的表名叫”products“的,里面包括下面这两个字段: www.2cto.com 2、然后打转载 2013-04-09 20:40:48 · 722 阅读 · 0 评论 -
MySql存储过程—6、循环
1、WHILE WHILE的格式是这样的:[sql] WHILE expression DO Statements END WHILE 下面是个例子[sql] DELIMITER $$ www.2cto.com DROP PROCEDURE IF EXISTS `test`.`While转载 2013-04-09 22:02:23 · 788 阅读 · 0 评论 -
MySql存储过程—4、参数
1、参数分类参数,同编程一样,MySql中存储过程也可以带参数,前面的例子中我们没有使用参数,在下面的例子中我们将使用到参数;MySql的参数分为三类:IN、OUT、INOUT,即使是字面上这三种类型的参数也很好理解: www.2cto.com ——IN:这是个默认的类型,也就是如果参数没指定类型的话,那么默认就是IN类型了,这种参数主要是传递进去的值,这个值提转载 2013-04-09 20:48:58 · 737 阅读 · 0 评论 -
MySql存储过程—1、SQL存储过程的基础知识
原地址http://www.2cto.com/database/201208/148790.htmlMySql存储过程—1、SQL存储过程的基础知识 在深入理解MySq之前,我们先理下一些简单的问题 Q:什么是存储过程?(stored procedure)A:是一段写好的SQL代码,特别的就是它是存在数据库的目录里。所以外部程转载 2013-04-09 20:23:30 · 868 阅读 · 0 评论 -
Mysql存储过程-简介
存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不原创 2013-04-05 21:32:05 · 687 阅读 · 0 评论 -
Mysql存储过程-具体学习
1.1 CREATE PROCEDURE (创建)CREATE PROCEDURE存储过程名 (参数列表) BEGIN SQL语句代码块END注意:由括号包围的参数列必须总是存在。如果没有参数,也该使用一个空参数列()。每个参数默认都是一个IN参数。要指定为其它参数,可在参数名之前使用关键词 OUT或I转载 2013-04-05 21:34:17 · 838 阅读 · 0 评论 -
IdGenerator
public class IdGenerator {private final static String SELECT_ALL_ID_INFO = "SELECT Name FROM IDGenInfo";private final static String SELECT_ID_INFO = "SELECT Current, Step FROM IDGenInfo WHERE Name原创 2013-11-28 10:26:26 · 4542 阅读 · 0 评论