码迷,mamicode.com
首页 > 数据库
Linux服务器oraclejdk与openjdk共存并配置JavaEE开发环境
由于本人学业的需要,需要在linux中搭建JavaEE开发环境,与windows的同学协同开发。 JDK 由于fedora默认使用openjdk,移除多多少少会出现点问题,由于很多开源软件默认使用到它的,即使装了oracaljdk也会出现包oracle不存在的问题,对于新手的我是不敢动它的;但是与使 ...
分类:数据库   时间:2016-05-23 21:12:48    阅读次数:390
oracle 高级分组
oracle 高级分组 博客分类: 数据库基础 oraclesql oracle 高级分组 数据库基础 oraclesql Java代码 10.高级分组 本章目标: 对于增强的group by需要掌握: 1.使用rollup(也就是roll up累计的意思)操作产生subtotal(小计)的值。 2 ...
分类:数据库   时间:2016-05-23 21:13:52    阅读次数:283
SQL学习笔记
1.排序 SELECT a.* FROM table1 a ORDER BY fiedle1,fiedle2 [desc] eg: SELECT a.* FROM goods_basic a ORDER BY a.IS_SUPPORT_7RETURN, a.ADD_TIME DESC; 2.高级查询 ...
分类:数据库   时间:2016-05-23 21:09:58    阅读次数:254
SQL优化
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null 可以在 ...
分类:数据库   时间:2016-05-23 21:03:25    阅读次数:207
MySql Unknown column 的解决方案
解决方案: 有很多使用Mysql的用户可能都会遇到这个问题,明明表中这个列存在,为什么在查询的时候说找不到这个列名呢? 我遇到的原因就是列名前面含有空格:如下 Mysql5.x手册 http://doc.mysql.cn/Mysql官网 http://dev.mysql.com/Mysql5.7参考 ...
分类:数据库   时间:2016-05-23 21:03:36    阅读次数:369
mysql远程访问cannot connect(10038) 问题解决的过程
今天用Navicat访问虚拟机上的mysql,无法访问报cannot connect(10038)。 首先看是否可以telnet,本机cmd,telnet 192.168.209.128 3306,结果是连接失败, 再到虚拟机上确认 netstat -anp ,发现 “tcp 0 0 127.0.0 ...
分类:数据库   时间:2016-05-23 21:01:49    阅读次数:396
oracle系统包——dbms_random用法及order by 小结(转)
dbms_random是一个可以生成随机数值或者字符串的程序包。 这个包有initialize()、seed()、terminate()、value()、normal()、random()、string()等几个函数,但value()是最常用的,下面依次介绍各个函数的详细用法: 1.dbms_ran ...
分类:数据库   时间:2016-05-23 20:50:08    阅读次数:234
db_load 生成数据库文件
保存虚拟帐号和密码的文本文件无法被系统帐号直接调用。我们需要使用db_load命令生成db数据库文件#db_load-T-thash-f/etc/vsftpd/vsftpd_virtualuser.txt/etc/vsftpd/vsftpd_virtualuser.db选项-T允许应用程序能够将文本文件转译载入进数据库。-thash使用hash码加密-f指定包含..
分类:数据库   时间:2016-05-23 19:33:15    阅读次数:3621
Mysql 表分区
Mysql表分区操作及相关操作将ID设为自增长IDaltertablepw_trade_record_tempchangeIDIDint(4)auto_increment;分区字段必需为主键,修改主键ALTERTABLE`pw_trade_record`DROPPRIMARYKEY,ADDPRIMARYKEY(`ID`,`TRADE_TIME`);直接在建表时创建表分区创建range分区createtableemp(em..
分类:数据库   时间:2016-05-23 19:32:18    阅读次数:262
MySQL 替换部分电话号码为000
要做敏感信息剔除,要求又不能全换成同一个号码影响测试,想了几个方法,最终采用替换部分电话号码为000来做到敏感信息覆盖。mysql>updatephonesetb=replace(b,substring(b,4,3),‘000‘);从第4个开始替换3个为000mysql>select*fromphone;+---+-------------+|a|b|+---+---..
分类:数据库   时间:2016-05-23 19:29:46    阅读次数:462
安装mysql-5.7.xx-winx64.zip
1下载mysqlzip包解压到一个需要安装的目录,如D:\Local\mysql2在D:\Local\mysql下创建目录data3复制my-default.ini为my.ini,修改my.ini配置basedir=D:\Local\mysqldatadir=D:\Local\mysql\data4添加环境变量把D:\Local\mysql\bin添加到系统变量Path中5以管理员身份运行cmd进行..
分类:数据库   时间:2016-05-23 19:25:37    阅读次数:406
MYSQL 解压版5.7.12安装和客户端连接。
好久没有玩mysql,今天公司有一个项目需要用mysql数据库。把我的心得记录一下。1.www.mysql.com下载解压版mysql5.7.12-x64.zip2.用winrar进行解压。3.新建一个my.ini文件,将my-default.ini中的配置文件复制到my.ini中。4.配置如下[mysql]#设置mysql客户端默认字符集default-ch..
分类:数据库   时间:2016-05-23 19:21:19    阅读次数:190
sql 排序按修改时间,诺修改时间为空与创建时间比较
SELECTid,updated_time,created_timeFROMtableORDERBYCASEWHENIFNULL(updated_time,‘‘)=‘‘THENcreated_timeELSEupdated_timeENDDESC,created_timeDESC;MYSQLIFNULL函数的使用MYSQLIFNULL(expr1,expr2)如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个..
分类:数据库   时间:2016-05-23 19:21:55    阅读次数:1516
mysql日志+引擎笔记
错误日志errorlog服务启动关闭查询日志querylog普通查询日志generalquerylog客户端链接和SQL慢查询日志slowquerylog执行时间超出指定值二进制日志binarylog记录数据被修改的相关信息错误日志vim/etc/my.cnf[mysqld_safe]log-error=/data/3306/mysql_oldboy3306.err查询日志mysq..
分类:数据库   时间:2016-05-23 19:18:44    阅读次数:297
mysql5.5以上版本修改字符集服务器端和客户端字符集的方法
mysql5.5以上版本修改字符集服务器端和客户端字符集的方法####下面两行没配置将导致dos下乱码####[client]default-character-set=utf8[mysql]default-character-set=utf8######下面是配置utf-8的语句#########[mysqld]character-set-server=utf8init_connect=‘SETcollation_con..
分类:数据库   时间:2016-05-23 19:16:26    阅读次数:597
CI中的数据库操作
...
分类:数据库   时间:2016-05-23 19:10:49    阅读次数:265
mysql sql获取上条插入id,update影响行数
1.获取上条插入数据 LAST_INSERT_ID(); 2.获取update影响行数。 ROW_COUNT(); ...
分类:数据库   时间:2016-05-23 19:11:35    阅读次数:268
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!