在Linux下安装完mysql之后,通常需要作如下修改才能比较方便地使用1. 添加一个远程连接用户通常我们需要从外部远程连接mysql数据库,mysql数据库默认是没有设置允许远程连接的用户的,我们需要自己添加。可以先查看当前mysql数据库中已存在的用户:use mysql;select host...
分类:
数据库 时间:
2015-04-22 13:14:28
阅读次数:
223
转载:http://blog.csdn.net/hguisu/article/details/7325124温习《高性能MySQL》的复制篇.1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的...
分类:
数据库 时间:
2015-04-22 13:13:59
阅读次数:
219
批量inserthttp://blog.csdn.net/xiaoxian8023/article/details/20155429Mysqljdbc批处理数据,需要给jdbc连接加上rewriteBatchedStatements=true。默认jdbc是不会开启批处理。 例如:jdbc:mys....
分类:
数据库 时间:
2015-04-22 13:10:34
阅读次数:
146
在mysql中添加用户的方法如下:1 使用root用户登录mysql -u root -p2 选择mysql数据库use mysql3 添加用户insert into user(Host,User,Password) values("localhost","你的用户名",password("你的密码...
分类:
数据库 时间:
2015-04-22 13:05:16
阅读次数:
174
jdbc是使用通过JAVA的数据库驱动直接和数据库相连,而jdbc-odbc连接的是ODBC的数据源,真正与数据库建立连接的是ODBC! 建议使用JDBC直接连接,同时最好使用连接池!JDBC 是 “Java 数据库连接 (Java Database Connectivity)”)。它由一组用 Ja...
分类:
数据库 时间:
2015-04-22 13:01:36
阅读次数:
126
前言数据库的查询执行,毋庸置疑是程序员必备技能之一,然而数据库查询执行的过程绚烂多彩,却是很少被人了解,今天哥哥要带你装逼带你飞,深入一下这sql查询的来龙去脉,为查询的性能优化处理打个基础,或许面试你也会遇到,预防不跪还是看看吧。这篇博客,摒弃查询优化性能,作为其基础,只针对查询流程讲解剖析。本片...
分类:
数据库 时间:
2015-04-22 12:57:56
阅读次数:
197
这两天在上课时被同学拿了一段代码问我,这段代码有什么问题,我看了一会说:Connection和PreparedStatement都没关。他说不止这方面的问题,还有sql注入的问题,我就坚决的说使用了占位符不存在sql注入的问题,但...
分类:
数据库 时间:
2015-04-22 11:54:00
阅读次数:
157
??
ubuntu上安装mysql非常简单只需要几条命令就可以完成。
1. sudo apt-get install mysql-server
2. apt-get isntall mysql-client
3. sudo apt-get install libmysqlclient-dev
安装过程中会提示设置密码什么的,注意设置了不要忘了,...
分类:
数据库 时间:
2015-04-22 11:47:21
阅读次数:
213
??
连接Mysql
格式: mysql -h主机地址 -u用户名 -p用户密码
1、连接到本机上的MYSQL。
首先打开命令行窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。
如果刚安装好MYSQL,超级用户root是没有密码的,故直...
分类:
数据库 时间:
2015-04-22 11:48:17
阅读次数:
254
最近在做一个交通流的数据分析,需求是对于海量的城市交通数据,需要使用MapReduce清洗后导入到HBase中存储,然后使用Hive外部表关联HBase,对HBase中数据进行查询、统计分析,将分析结果保存在一张Hive表中,最后使用Sqoop将该表中数据导入到MySQL中。整个流程大概如下:
下面我主要介绍Hive关联HBase表——Sqoop导出Hive表到MySQL这...
分类:
数据库 时间:
2015-04-22 11:47:45
阅读次数:
287
导出远程数据库
1.在本地从远程数据库monitor导出threshold表结构和数据到文件threshold.sql:
pg_dump -t threshold -h 135.32.94.142 monitor -U monitor -p 5432 -f threshold.sql
-t 指定要导出的表名;
-h 指定数据库地址;
-U 指定数据库用户;
-p 指定访问端口...
分类:
数据库 时间:
2015-04-22 11:45:45
阅读次数:
164
由于项目需要,每次运行case的时候都需要创建数据库。虽然每次执行结束都会删除,但是不保证每次都能删除成功(这里有许多原因,我就不列举了)。所以我写了个脚本去批量删除数据库。首先为确保我们的数据库是有用的,不被错删除的。所以就必须先备份在删除。
备份数据库:
DECLARE @name VARCHAR(50) -- database name
DECLARE @path VARCHAR(2...
分类:
数据库 时间:
2015-04-22 11:43:35
阅读次数:
232
一 、只有一行执行语句的触发器
trigger触发器是由事件来触发某些操作,这些事件包括insert / delete / update等
例如:
create trigger t_user_trig before insert
on t_user for each row
insert into trigger_time values(now());
意思...
分类:
数据库 时间:
2015-04-22 11:43:23
阅读次数:
172
1、SQL教程01——linux下安装SQLite3
2、SQL教程02——SQL基本语句
3、SQL教程03——SQL标准数据类型
4、SQL教程04——alter:在已有的表中添加、修改或删除列
5、SQL教程05——insert、select、where
6、SQL教程06——运算符and和or
7、SQL教程07——order b...
分类:
数据库 时间:
2015-04-22 11:40:38
阅读次数:
170
技术原理
索引是对数据库表中一个或多个列(例如,employee 表的姓名 (name) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。
例如这样一个查询:select * from table1 where id=10000。如果没有索引,必须遍历整个表,直到ID等于10000的这一行被找到为止;有了索引之后(必须是在ID这一...
分类:
数据库 时间:
2015-04-22 11:40:44
阅读次数:
215
1、交叉连接(即笛卡尔积 两个表相乘)
2、内连接
3、外连接
3.1左外连接
3.2右连接
3.3自连接(两张相同的表连接)
---------------------------------------------------------------------------------------------------------...
分类:
数据库 时间:
2015-04-22 11:41:30
阅读次数:
200
1.创建一个新的web项目2.右击创建的项目,找到Myeclipse中得add hibernate c.....并点击,如图所示:3.如图勾选,点击next,然后在next4.根据自己需要修改,详细如图5.点击java package的new,新建一个包名,这个包是用来存放等会自动生成的java文件...
分类:
数据库 时间:
2015-04-22 11:31:56
阅读次数:
186