
数据库
luminer
这个作者很懒,什么都没留下…
展开
-
mybatis怎么实现一次插入多条数据
前两种为mybatis框架里面的代码,第三种方法为纯java代码时jdbc操作1.复制原有数据库中的n条记录直接插入 <!--复制Menu表中的所有信息复制插入,传入参数为#{projectid}--> <insert id="insertMenu" parameterType="int"> INSERT INTO table_men...原创 2017-04-26 18:45:58 · 32126 阅读 · 2 评论 -
MYSQL5.7服务端错误函数及错误码
根据mysql5.7手册翻译的https://dev.mysql.com/doc/refman/5.7/en/error-messages-server.htmlWhen an error occurs, the MySQL error code(mysql特定的错误码), SQLSTATE value(遵循ANSI标准的), and message string are available us...原创 2018-05-30 10:23:42 · 1389 阅读 · 0 评论 -
oracle审计详解
转自https://blog.youkuaiyun.com/fight_angel/article/details/38981141Oracle使用大量不同的审计方法来监控使用何种权限,以及访问哪些对象。审计不会防止使用这些权限,但可以提供有用的信息,用于揭示权限的滥用和误用。下表中总结了Oracle数据库中不同类型的审计。审 计 类 型说 明语句审计按照语句类型审计SQL语句,而不论访问何种特定的模式...转载 2018-05-28 10:49:02 · 29406 阅读 · 2 评论 -
Oracle 学习日志-- profile
原文网址:http://blog.51cto.com/luotaoyang/294421配置文件是下列口令和资源限制的指定集合:• 口令过期和失效• 口令历史记录• 口令复杂性校验• 帐户锁定• CPU 时间• 输入/输出(I/O) 操作• 空闲时间• 连接时间• 内存空间(仅用于共享服务器的SQL 专用区)• 并发会话创建配置文件后,数据库管理员可以将它分配给各个用户。如果启用了资源限制,则Or...转载 2018-05-25 11:23:43 · 602 阅读 · 0 评论 -
关于批量插入数据(100万级别的数据,mysql)
亲测方法一,300多万条数据用了43s(包括从txt文件中将这300多万条数据读出来的时间)方法一:[java] view plain copypublic static void insert() { // 开时时间 Long begin = new Date().getTime(); // sql前缀 String pre...转载 2018-04-11 15:14:09 · 5589 阅读 · 2 评论 -
Java的jdbc使用addBatch进行批处理操作的几种方式
原文网址:https://blog.youkuaiyun.com/zkcharge/article/details/50855755方式一、批量执行预定义模式的SQL[java] view plain copypublic static void exeBatch(Connection conn) { try { String sql = "insert into t_exam...转载 2018-04-11 10:16:11 · 1829 阅读 · 0 评论 -
ubuntu16.04编译安装mysql源码
虚拟机安装:VirtualBox-5.2.0-118431-Win.exe,下载地址:http://cn.ubuntu.com/download/1.Ubuntu iso映像下载:https://cn.ubuntu.com/download/注意:内存最好分配2G,2个处理器,显存32MB,硬盘空间30G以上不然不够用。2.所需依赖和软件: apt-get ins...原创 2018-03-18 15:38:44 · 3417 阅读 · 0 评论 -
ubuntu eclipse CDT编译mysql源码
前段时间学习mysql源码,趁现在有空将学习记录记录一下。第一步ubuntu16.04源码编译安装mysql。参考网址:http://blog.youkuaiyun.com/lipipifighting/article/details/783741191。通过浏览器下载eclipse CDT是免安装版,解压 下载网址https://www.eclipse.org/downloads/download.php?...转载 2018-03-18 15:28:50 · 467 阅读 · 0 评论 -
windows安装配置免安装版mysql
本文只讲述免安装版的安装和配置,安装版自行下载.msi文件双击运行,按照指示即可安装。1.官网https://dev.mysql.com/downloads/mysql/下载免安装版ZIP Archive:mysql-5.7.20-winx64.zip如下图所示,若要选择其他版本的,可以去https://downloads.mysql.com/archives/community/下载。2.安装解...原创 2017-10-17 16:52:24 · 630 阅读 · 0 评论 -
mysql查询不同年龄段的人数
mysql查询不同年龄段的人数:数据库中存入的出生日期birth格式为20170101或者2017-01-01都行SELECT SUM(if(((year(now())-year(birth)-1) + ( DATE_FORMAT(birth, '%m%d') <= DATE_FORMAT(NOW(), '%m%d') )<=10),1,0)) AS result1,SUM(if(((y原创 2017-08-07 15:37:15 · 5998 阅读 · 0 评论 -
mysql查询条件为空则查询所有
语句:if(condition,A,B)结果:当condition为真时,结果为A;当condition为假时,结果为B。mybatis语句:SELECT * FROM table_project WHERE IF(''='',1, description='123'); 第一个''和后面的'123'为传入值。原创 2017-08-10 12:03:07 · 11336 阅读 · 1 评论 -
Mysql截取拼接字符串
1.截取字符串select substring_index('1.5.1.1.2.', '.',-3); --输出1.2.2.截取字符串后再拼接字符串SELECT CONCAT('0.',SUBSTRING_INDEX('1.5.1.1.2.','.',-4)); --输出0.1.1.2.3.向menu表中插入复制的menu (mybatis语句)INSERT原创 2017-07-07 09:27:29 · 973 阅读 · 0 评论 -
MySQL常用系统表大全
原文:https://blog.youkuaiyun.com/xlxxcc/article/details/51754524MySQL5.7 默认的模式有:information_schema, 具有 61个表; m ysqL, 具有31个表; performance_schema,具有87个表; sys, 具有1个表, 100个视图. Information_schema数据库是MySQL自带的,...转载 2018-06-22 16:33:47 · 3601 阅读 · 0 评论