![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库-mysql
五师弟
摆正心态,天天向上
展开
-
存储过程(一)后台使用jdbc集成
刚开始使用的jdbc集成的,mybatis集成相对非常简单,这里记录一下 一、main方法 Class.forName("com.mysql.jdbc.Driver") ; Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "admin"); Call原创 2016-04-04 10:49:32 · 332 阅读 · 0 评论 -
存储过程(二) 逻辑判断
一、参数 :IN `in_name` INT,out bid int,out bname varchar(255),out bage int //ps:varchar类型的要定义长度 二、代码://因为不能循环输出,所以mysql需要返回的参数都必须有个out类型的接收 BEGIN DECLARE b INT; DECLARE o INT; SET b=in_name;原创 2016-04-04 10:51:21 · 930 阅读 · 0 评论 -
存储过程(三、事务的处理和回滚)
一、这个是按照自己的设置,设为1,然后继续往下走 参数:out error int BEGIN DECLARE o INT; declare err int default 0; /*如果出现sql异常,则将err设置为1后继续执行后面的操作 */ declare continue handler for sqlexception set err=1;原创 2016-04-04 10:52:45 · 846 阅读 · 0 评论 -
存储过程(四)查询,使用的是jdbc
IN `_fields` varchar(200),IN `_table` varchar(50) //这里面要注意,每个地方的空格都很重要,要不拼接起来的sql语句是错误的,现在没问题,用的时候 要注意调试 BEGIN S原创 2016-04-04 10:53:40 · 708 阅读 · 0 评论 -
存储过程五(分页)
/* --名称:MYSQL版查询分页存储过程 by peace 2013-8-14 --输入参数:@fields -- 要查询的字段用逗号隔开 --输入参数:@tables -- 要查询的表 --输入参数:@where -- 查询条件 --输入参数:@orderby -- 排序字段 --输出参数:@page -- 当前页计数转载 2016-04-04 10:54:55 · 295 阅读 · 0 评论 -
设置mysql可以外网链接
先看最后的解释 //设置为远程可以访问 下面代码为小编解决该问题的方法: :Program Filesmysql-5.5.25in>mysql -u root -p Enter password: ****** mysql> use mysql; mysql> select host,user,password from user; | localhost | ro转载 2016-04-04 10:56:02 · 427 阅读 · 0 评论 -
清空数据库并将id从1开始排序
测试和上线的时候总需要清空一下数据库,总是忘,记录一下: MySQL: --我们可以使用 SET FOREIGN_KEY_CHECKS=0; --来禁用外键约束. TRUNCATE TABLE '表名' --之后再用 SET FOREIGN_KEY_CHECKS=1; --来启动外键约束.转载 2016-04-04 10:46:21 · 529 阅读 · 0 评论 -
mysql优化(总结)
今天输入了3w数据进行了一个简单的测试,但是结果和网络上一般的说法不一样,记录一下,有时间了使用百万条数据测试再更新。 有朋友发现错误请指点一下,小的再三感谢。 1、使用 inner join 替代 where,显式查询比隐式更快 2、尽量不为null,不过提升性能不大,不优先考虑,如果是索引列,则最好不为null 3、索引不超过5个,一般是主键、order by,groud by 4、原创 2016-04-04 11:04:43 · 346 阅读 · 0 评论 -
centos6使用rpm方式安装mysql5.6
1.查看操作系统相关信息。[root@linuxidc ~]# cat /etc/issue CentOS release 6.5 (Final) Kernel \r on an \m [root@linuxidc ~]# uname -a Linux linuxidc 2.6.32-431.el6.x86_64 #1 SMP Fri Nov 22 03:15:09 UTC 2013 x86原创 2016-06-17 18:16:33 · 3068 阅读 · 0 评论