随笔分类 -  mysql

摘要:1)连接Oracle 8/8i/9i/10g/11g(thin模式)Class.forName("oracle.JDBC.driver.OracleDriver").newInstance();String url="JDBC:oracle:thin:@localhost:1521:orcl" //... 阅读全文
posted @ 2015-05-13 16:19 晋心 阅读(2591) 评论(0) 推荐(1)
摘要:Oracle安装Navicat for Oracle配置Oracle JDBC连接(增删改查)Oracle安装环境windows764位安装版本:oracle11g(64位)下载地址http://www.oracle.com/technetwork/cn/database/database-tech... 阅读全文
posted @ 2015-04-20 11:27 晋心 阅读(2126) 评论(0) 推荐(1)
摘要:备用(1)判断database是否存在DELIMITER $$ DROP FUNCTION IF EXISTS `func_check_db_exists`$$ CREATE FUNCTION `func_check_db_exists`(db_name varchar(64)) RETURNS v... 阅读全文
posted @ 2015-04-12 16:39 晋心 阅读(169) 评论(0) 推荐(0)
摘要:很期待,学习shell脚本,减少重复工作自动安装配置mysql脚本:#/bin/bashLOG_FILE=/home/hadoop1/log/installmysql.logfunction RpmMysql(){key=$1r=$(rpm -qa $key)if [ $r ];then retur... 阅读全文
posted @ 2015-04-10 11:13 晋心 阅读(464) 评论(1) 推荐(0)
摘要:1.Another MySQL daemon already running with the same unix socket service mysqld stopmv /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock.bakservice ... 阅读全文
posted @ 2015-04-07 22:08 晋心 阅读(192) 评论(0) 推荐(0)
摘要:1.order by优化2.group by优化3.Dinstinct 优化1.order by优化实现方式:1. 根据索引字段排序,利用索引取出的数据已经是排好序的,直接返回给客户端;2. 没有用到索引,将取出的数据进行一次排序操作后返回给客户端。EXPLAIN SELECT m.id,m.sub... 阅读全文
posted @ 2015-03-22 11:15 晋心 阅读(5082) 评论(0) 推荐(0)
摘要:增加一列:alter table bf_agt_dep_acct_sap_sub add column cust_age varchar(10) not null;改变属性:alter table bf_agt_dep_acct_sap_sub modify cust_age int;同时改变列名和... 阅读全文
posted @ 2014-12-21 17:25 晋心 阅读(2042) 评论(0) 推荐(0)
摘要:mysqldump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据作为测试。mysqldump命令中带有一个 --where/-w 参数,它用来设定数据导出的条件,使用方式和SQL查询命令中中的where基本上相同,命令格式... 阅读全文
posted @ 2014-12-19 10:30 晋心 阅读(778) 评论(0) 推荐(0)
摘要:一次执行多条SQL的技术要点如下:DatabaseMetaData接口是描述有关数据库的整体综合信息,由于DatabaseMetaData是接口,所以没有构造方法,故不能使用new来创建DatabaseMetaData对象,但是可以通过Connection的getMetaData()方法创建。例如:... 阅读全文
posted @ 2014-11-22 16:32 晋心 阅读(46186) 评论(1) 推荐(6)
摘要:java方式:Calendar cal = Calendar.getInstance();cal.set(Calendar.YEAR,year);cal.set(Calendar.MONTH,month+1);//2月int maxDate = cal.getActualMaximum(Calend... 阅读全文
posted @ 2014-11-22 16:12 晋心 阅读(574) 评论(0) 推荐(0)
摘要:1.导出数据:右键——导入导出2.导出创建表的脚本和插入语句:工具——数据传输 阅读全文
posted @ 2014-11-02 21:11 晋心 阅读(177) 评论(0) 推荐(0)
摘要:Mysql版本:5.11、首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令:net stop mysql打开第一个cmd窗口,切换到mysql的bin目录,运行命令:mysqld --defaults-file="C:\Program Files\MySQL\M... 阅读全文
posted @ 2014-11-02 20:44 晋心 阅读(164) 评论(0) 推荐(0)
摘要:// 获取要设置的Arp基准的List后,插入Arp基准表中 public boolean insertArpStandardList(List list) { Connection conn = null; PreparedStatement ps = null; ResultSet ... 阅读全文
posted @ 2014-10-28 09:31 晋心 阅读(19492) 评论(0) 推荐(0)
摘要:SELECT t1.name, t2.salary FROM employee AS t1 INNER JOIN info AS t2 ON t1.name = t2.name; 可以对数据表使用别名selectt1.id,t2.idfromt1leftjoint2ont1.id=t2.idandt... 阅读全文
posted @ 2014-10-23 17:40 晋心 阅读(196) 评论(0) 推荐(0)
摘要:1.错误提示: mysql的Data truncation: Data too long for column 'path' at row 1错误原因: 1.字段过长而导致出错的, 2. 可能是因为数据库里的表设置的字符集不相同。解决办法: varchar(10) ——>varchar... 阅读全文
posted @ 2014-10-22 20:08 晋心 阅读(9080) 评论(0) 推荐(0)
摘要:主键唯一而非空,只能有一个作用:1.唯一的标识一行 2.作为一个可以被外键有效引用的对象 3.保证数据完整性设计原则:1. 主键应当是对用户没有意义的。如果用户看到了一个表示多对多关系的连接表中的数据,并抱怨它没有什么用处,那就证明它的主键设计地很好。2. 主键应该是单列的,以便提高连接和筛选操作的... 阅读全文
posted @ 2014-09-25 23:25 晋心 阅读(782) 评论(0) 推荐(0)
摘要:MySQL字符集设置mysql>CREATE DATABASE IF NOT EXISTS mydb default charset utf8 COLLATE utf8_general_ci;//数据库mysql>create table mytable (name varchar(20) not ... 阅读全文
posted @ 2014-09-22 22:42 晋心 阅读(1266) 评论(0) 推荐(0)
摘要:1.mysql新增、删除用户和权限分配查看用户及权限mysql>use mysqlmysql>select * from user\G;新增用户mysql>insert into mysql.user(Host,User,Password) values("localhost","hive",pas... 阅读全文
posted @ 2014-09-08 21:35 晋心 阅读(273) 评论(0) 推荐(0)
摘要:今天安装了某个程序时, 由于程序很傻X的 新建了一个 root@localhost 用户 并把 root权限全部改为了 no 这下 我也 傻X 了.服务器上所有程序都崩溃了. 此时即使用root用户登陆进去也无法再修改权限了. 赶紧 service mysqld stop 先停掉mysql 然后... 阅读全文
posted @ 2014-06-11 17:23 晋心 阅读(2430) 评论(0) 推荐(0)