码迷,mamicode.com
首页 > 数据库
Linux下mysql相关设置
在Linux下安装完mysql之后,通常需要作如下修改才能比较方便地使用1. 添加一个远程连接用户通常我们需要从外部远程连接mysql数据库,mysql数据库默认是没有设置允许远程连接的用户的,我们需要自己添加。可以先查看当前mysql数据库中已存在的用户:use mysql;select host...
分类:数据库   时间:2015-04-22 13:14:28    阅读次数:223
高性能Mysql主从架构的复制原理及配置详解
转载:http://blog.csdn.net/hguisu/article/details/7325124温习《高性能MySQL》的复制篇.1 复制概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的...
分类:数据库   时间:2015-04-22 13:13:59    阅读次数:219
MySQL压测中遇到的一些问题
批量inserthttp://blog.csdn.net/xiaoxian8023/article/details/20155429Mysqljdbc批处理数据,需要给jdbc连接加上rewriteBatchedStatements=true。默认jdbc是不会开启批处理。 例如:jdbc:mys....
分类:数据库   时间:2015-04-22 13:10:34    阅读次数:146
MySQL下添加用户以及给予权限的实现
在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与ODBC的区别与应用
jdbc是使用通过JAVA的数据库驱动直接和数据库相连,而jdbc-odbc连接的是ODBC的数据源,真正与数据库建立连接的是ODBC! 建议使用JDBC直接连接,同时最好使用连接池!JDBC 是 “Java 数据库连接 (Java Database Connectivity)”)。它由一组用 Ja...
分类:数据库   时间:2015-04-22 13:01:36    阅读次数:126
T-sql语句查询执行顺序
前言数据库的查询执行,毋庸置疑是程序员必备技能之一,然而数据库查询执行的过程绚烂多彩,却是很少被人了解,今天哥哥要带你装逼带你飞,深入一下这sql查询的来龙去脉,为查询的性能优化处理打个基础,或许面试你也会遇到,预防不跪还是看看吧。这篇博客,摒弃查询优化性能,作为其基础,只针对查询流程讲解剖析。本片...
分类:数据库   时间:2015-04-22 12:57:56    阅读次数:197
占位符,SQL注入?
这两天在上课时被同学拿了一段代码问我,这段代码有什么问题,我看了一会说:Connection和PreparedStatement都没关。他说不止这方面的问题,还有sql注入的问题,我就坚决的说使用了占位符不存在sql注入的问题,但...
分类:数据库   时间:2015-04-22 11:54:00    阅读次数:157
Ubuntu 安装mysql和简单操作
?? 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   格式: mysql -h主机地址 -u用户名 -p用户密码   1、连接到本机上的MYSQL。 首先打开命令行窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。 如果刚安装好MYSQL,超级用户root是没有密码的,故直...
分类:数据库   时间:2015-04-22 11:48:17    阅读次数:254
将Hive统计分析结果导入到MySQL数据库表中(一)——Sqoop导入方式
最近在做一个交通流的数据分析,需求是对于海量的城市交通数据,需要使用MapReduce清洗后导入到HBase中存储,然后使用Hive外部表关联HBase,对HBase中数据进行查询、统计分析,将分析结果保存在一张Hive表中,最后使用Sqoop将该表中数据导入到MySQL中。整个流程大概如下:         下面我主要介绍Hive关联HBase表——Sqoop导出Hive表到MySQL这...
分类:数据库   时间:2015-04-22 11:47:45    阅读次数:287
postgresql数据库导入导出
导出远程数据库 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
批量删除数据库的SQL语句
由于项目需要,每次运行case的时候都需要创建数据库。虽然每次执行结束都会删除,但是不保证每次都能删除成功(这里有许多原因,我就不列举了)。所以我写了个脚本去批量删除数据库。首先为确保我们的数据库是有用的,不被错删除的。所以就必须先备份在删除。 备份数据库: DECLARE @name VARCHAR(50) -- database name DECLARE @path VARCHAR(2...
分类:数据库   时间:2015-04-22 11:43:35    阅读次数:232
MySQL数据库之触发器
一 、只有一行执行语句的触发器 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
SQL系列教程
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
hibernate从数据库中自动生成
1.创建一个新的web项目2.右击创建的项目,找到Myeclipse中得add hibernate c.....并点击,如图所示:3.如图勾选,点击next,然后在next4.根据自己需要修改,详细如图5.点击java package的new,新建一个包名,这个包是用来存放等会自动生成的java文件...
分类:数据库   时间:2015-04-22 11:31:56    阅读次数:186
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!