![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DB-mysql
boonyaAlishing
这个作者很懒,什么都没留下…
展开
-
JavaJDBC插入数据成功后获取该行自增ID
[code="java"]public int addInfo(String deviceId,int serviceId, Date gpsTime, Date serviceTime, double gpsLon, double gpsLat, String address, int isProcess,String helpContents) { Connection con...原创 2012-10-26 12:00:58 · 659 阅读 · 0 评论 -
MYSQL通过SQL脚本创建存储过程(游标删除多表数据)
[color=red][size=large]首先描述一下业务处理存储过程功能:删除除系统管理员创建的角色和对应的业务表数据。[/size][/color][size=medium][code="sql"]-- CALL P_INTSYS('%_10006%','10006');drop procedure if exists wmscloud_test.P_INTSYS;C...2015-12-28 16:34:48 · 369 阅读 · 0 评论 -
MySQL存储过程使用游标删除多表数据
[color=red]注:游标只有在打开的时候才能使用,用完必须关闭之。[/color][b]错误存储过程参数:[/b]IN esCorCode varchar(20),IN intoOrderTableName varchar(30),IN outWareHouseTableName varchar(30),IN startTime varchar(50),IN endTime ...原创 2015-12-29 10:43:00 · 454 阅读 · 0 评论 -
MySQL存储过程select中为变量赋值
[color=red]注:查询可以使用游标获取单个或一组数据,但有时候返回值就只有一个,那么我们通常使用查询(SELECT ...INTO ...FROM )赋值方法.[/color]原始SQL语句:[code="sql"]DROP PROCEDURE IF EXISTS wmscloud_test.test_select;CREATE PROCEDURE wmscloud_...2015-12-29 13:48:47 · 1122 阅读 · 0 评论 -
MySQL数据备份和还原
[b]〇、物理备份与逻辑备份[/b][color=blue]逻辑备份:将需要备份的数据通过一定的规则保存到一个文件中,适用于业务备份和增量备份 ——优点:占用空间小;缺点:备份时间长,恢复也比较麻烦。物理备份:该方法实现数据库的完整恢复,将数据库文件按照原数据库结构格式存储。 ——优点:备份时间短,数据恢复快;缺点:占用空间大。[/color][b]备份方案:物...原创 2015-12-30 09:27:52 · 164 阅读 · 0 评论 -
MySQL用户管理及授权-开启远程访问
[b]Linux开启或停止Mysql服务[/b][code="java"]#service mysqld start#service mysqld stop[/code][b]常用操作:[/b]选择数据库:[code="sql"]use 'databasename';[/code]查询数据库实例:[code="java"]show databases;[/c...原创 2016-12-27 10:27:58 · 259 阅读 · 0 评论 -
MySQL在Linux找不到表名-处理忽略大小写
[b]Linux找到my.cnf文件[/b][code="java"]# find / -name my.cnf[/code][b]修改解决大小写问题[/b]在文件中补充:[color=red]lower_case_table_names=1[/color][code="java"][mysqld]datadir=/var/lib/mysqlsocket=/...原创 2016-12-27 13:23:08 · 531 阅读 · 0 评论 -
MySQL实现统计数据并插入数据的存储过程
[color=brown]统计存储过程,这里是将统计的结果插入一个表中,后台可以有定时任务来调此存储过程。以下业务是统计仓库中商品流转情况,包括:日期、商品总数、入库数量、出库数量。[/color][code="sql"]BEGIN DECLARE ES_COR_CODE VARCHAR(20); -- 需要定义接收游标数据的变量 DECLARE table_ VARCH...原创 2016-01-12 10:39:56 · 604 阅读 · 0 评论 -
Mysql字符串截取函数SUBSTRING的用法
[color=red]MySQL的字符串函数截取字符,比用程序截取(如PHP或JAVA)来得强大,所以在这里做一个记录,希望对大家有用。[/color]函数:1、从左开始截取字符串left(str, length)说明:left(被截取字段,截取长度)例:select left(content,200) as abstract from my_content_t2、从右开始...原创 2016-01-12 13:15:01 · 386 阅读 · 0 评论 -
MySQL锁表问题处理
[b]MySQL锁概述[/b] [color=red]相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-level locking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level ...原创 2017-05-20 16:56:32 · 229 阅读 · 0 评论 -
MySQL允许局域网或外部IP远程访问
From:http://jiony.iteye.com/blog/1672912默认情况下Mysql只允许本地进入设置,在外网想通过命令行访问mysql,那是没门的,如果需要外部IP连接到mysql,需要向mysql数据库里的“user”表里添加相关授权。例如:让newuser用户使用newpwd密码从IP:192.168.1.3主机链接到mysql服务器具体步骤:...原创 2016-03-23 11:17:15 · 591 阅读 · 0 评论 -
MySQL函数过程示例-根据视图和游标删除数据
[color=red]注:游标和视图结合起来使用,因为游标不支持动态表传入。[/color][b]参数[/b][code="sql"]IN esCorCode varchar(20),IN startTime varchar(50),IN endTime varchar(50)[/code][b]存储过程[/b][code="sql"]BEGIN-- CALL P_DE...原创 2015-12-23 17:38:22 · 198 阅读 · 0 评论 -
MySQL函数过程示例-删除和插入数据
[color=darkred][size=medium][code="sql"]BEGIN-- CALL P_DELETE_SERVICE_DATA('a','create_time','2015-12-23 15:00:00','2015-12-23 15:58:00');-- -----------------------------delete template----...原创 2015-12-23 16:39:17 · 325 阅读 · 0 评论 -
MySQL函数
复制代码控制流函数IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1mysql> select IFNULL(0,10); -> 0my...原创 2015-12-22 11:34:54 · 145 阅读 · 0 评论 -
mysql常用命令
MySQL导入.sql文件及常用命令在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令:mysql> source d:/myprogram/database/db.sql;另附mysql常用命令:一) 连接MYSQL: 格式: mysql -h主机地址 -u用...原创 2012-11-05 22:08:09 · 86 阅读 · 0 评论 -
Java实现mysql存储过程调用
[size=medium]-------------------------------开篇基础简介--------:存储过程通常有以下优点:[复习/更新/记忆/扩容/参考]--你的大脑有多大内存?(1).存储过程增强了SQL语言的功能和灵活性。存储过程可以用流控制语句编写,有很强的灵活性,可以完成复杂的判断和较复杂的运算。(2).存储过程允许标准组件是编程。存储过程被创建后,可以在程...原创 2013-02-19 21:41:31 · 136 阅读 · 0 评论 -
MySql非安装板攻略及异常处理
[color=purple] 我下载的是64bit的非安装版。Navicat客户端管理异常:Access denied for user 'root'@'localhost' (using password:YES)无法打开本地连接,已经设置了密码。之前对Mysql也没有认真的学习过,都是出于简单应用层面的操作,曾一度去下载非绿色版,不过安装包不全转而回来收拾这个绿色版的残局(之前没有配置环...原创 2014-05-28 11:37:10 · 109 阅读 · 0 评论 -
SQLyog MySQL GUI Downloads 图形化操作界面
下载网址:[url]https://www.webyog.com/product/downloads[/url][img]http://dl2.iteye.com/upload/attachment/0104/8127/700b03f8-a143-3843-b832-9d09c1df46b5.png[/img][img]http://dl2.iteye.com/upload/att...原创 2014-12-31 14:56:23 · 562 阅读 · 0 评论 -
MySQL创建、删除、重建和查看索引命令
转自:[url]http://blog.haoitsoft.com/index.php/archives/328[/url]MySQL数据库索引研究系列第一期,MySQL创建、删除、重建和查看索引命令、掌握创建索引、删除索引、重建索引和查看索引的命今。1. 创建索引(PRIMARY KEY,INDEX,UNIQUE)支持创建主键索引,联合索引和普通索引命令mysql>ALT...原创 2015-03-01 17:06:37 · 626 阅读 · 0 评论 -
mysql error 1415:not allowed to return a result set from a function
[color=brown]存储过程与函数有相似之处但是,却又不尽相同,先看看存储过程的例子和函数书写的例子对照看下就知道了。[/color][b]1、书写存储过程[/b][code="sql"]DROP PROCEDURE IF EXISTS count_has_same_name_proc;CREATE PROCEDURE count_has_same_n...原创 2013-10-29 00:31:17 · 8830 阅读 · 1 评论 -
MySQL数据库安装不成功问题处理
MySQL安装不成功:因为之前安装过,即使没使用成功,也会存在用户数据。重新安装报错,诸如:ERROR 2003 ,ERROR 1044,ERROR1045等等。[b]实际问题描述:[/b]我一直选的是type安装:进去设置的时候>mysql -u -root 等等命令都是设置不了的因为mysql>show databases;根本就找不到mysql 数据库这是因为之前安装了又卸载...原创 2015-08-14 09:02:35 · 335 阅读 · 0 评论 -
MySQL DATE_FORMAT() 函数
[size=small]注:当前年份是2012-11-15SELECT DATE_FORMAT(NOW(),'%Y') YEAR输出结果:2012SELECT DATE_FORMAT(NOW(),'%y') YEAR输出结果:12SELECT DATE_FORMAT(NOW(),'%m') MONTH输出结果:11SELECT DATE_FO...原创 2016-09-25 11:49:24 · 168 阅读 · 0 评论 -
MySQL查询语句处理结果-枚举字段
[size=medium][b]语法:CASE [COLUMN_] WHEN [situation] THEN .... END AS [NEW_NAME][/b][code="sql"]SELECT o.WMIO_CODE, CASE o.WMIO_TYPE WHEN 0 THEN '退货入库' WHEN 1 THEN '补货入库' WHEN 2 THEN '调拨入库...原创 2016-10-08 14:43:17 · 2997 阅读 · 0 评论 -
MySQL存储过程示例
写mysql存储过程应注意的几点:1、声明变量(declare)时要注意字符集,用变量存储表字段时,表字段与变量的字符编码要一致。2、mysql的字符合并不能用‘+’号,必须用concat函数。3、每个游标必须使用不同的declare continue handler for not found set done=1来控制游标的结束。[code="Sql"]BE...原创 2015-12-17 09:40:25 · 137 阅读 · 0 评论 -
MySQL多结果集合并union查询
[b]需求:[/b][color=brown][size=large]查询规则自定义,由数据库保存,返回结果字段来自同一张表;要实现多个规则查询条件符合的适配,最终将查询结果合并展示出来,并标注是哪个规则的结果;[/size][/color][b]Mysql例子[/b][code="sql"]--合并重复行 select * from A union sel...原创 2016-03-30 16:16:23 · 366 阅读 · 0 评论