数据库
满龙林
这个作者很懒,什么都没留下…
展开
-
数据库为何要建立索引的原因说明
数据库索引是为了增加查询速度而对表字段附加的一种标识。见过很多人机械的理解索引的概念,认为增加索引只有好处没有坏处。这里想把之前的索引学习笔记总结一下: 首先明白为什么索引会增加速度,DB在执行一条Sql语句的时候,默认的方式是根据搜索条件进行全表扫描,遇到匹配条件的就加入搜索结果集合。如果我们对某一字段增加索引,查询时就会先去索引列表中一次定位到特定值的行数,大大减少遍历匹配的原创 2015-04-02 16:41:50 · 1149 阅读 · 0 评论 -
springmvc里面的mogoDB的配置操作
#mongodb配置mongodb.host=10.44.219.93mongodb.port=27017mongodb.dbname=aircmongodb.username=aircmongodb.password=123456//启动mogoDBprivate void startMongoDb(){String host = Prop原创 2017-05-16 08:22:54 · 492 阅读 · 0 评论 -
如何建立索引
数据库索引,能够提高数据库查询的效率,那么如何建立数据库索引呢?我们可以使用软件SQLyog企业版,直接进行索引的建立。操作步骤为:右键数据表——管理索引,弹出管理索引的弹出框,点击新建按钮,可以输入索引名称和选择对应的字段,这样就能够建立了索引。推荐工具:http://download.csdn.net/detail/mll999888/9845045原创 2017-05-17 20:42:18 · 567 阅读 · 0 评论 -
数据库like查询
and (t.content like:content or t.content like:contentInfo)当查询数据的的条件是,单个字段只有一个like,那么就可以使用and。单个字段可以选择多个结果,这样就可以使用or。原创 2017-05-17 20:36:55 · 906 阅读 · 0 评论 -
linux进入mysql数据库
mysql -uroot -p输入用户密码就可以登录。启动mysql的命令:mysqladmin start重启mysql的命令 mysqladmin restart关闭mysql的命令: mysqladmin shutdown原创 2017-05-17 20:35:05 · 1741 阅读 · 0 评论 -
druid 连接池
Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。 首先从http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如原创 2017-05-27 19:08:32 · 561 阅读 · 0 评论 -
springmvc的hibernate的配置操作
#hibernate配置hibernate.dialect=org.hibernate.dialect.MySQL5InnoDBDialecthibernate.hbm2ddl.auto=updatehibernate.show_sql=falsehibernate.format_sql=truehibernate.use_sql_comments=truevalidati原创 2017-05-16 08:25:21 · 483 阅读 · 0 评论 -
springmv里面的mySQL的配置操作
#数据库配置driverClassName=com.mysql.jdbc.Driverjdbc_url=jdbc:mysql://10.44.219.91:3306/sys_test?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull#jdbc_url=jdbc:mysql://10.44原创 2017-05-16 08:22:02 · 368 阅读 · 0 评论 -
数据库锁表
//添加角色信息,操作了角色表和角色权限表。角色表进行了查询操作。角色权限表进行了新增权限的操作。//新增角色信息的时候,需要添加角色表,对角色表进行了添加操作。需要对角色权限表进行新增操作。//综上所述,对角色表进行查询的时候,不能够对角色表进行添加操作。对角色权限白哦进行新增的时候,不能够对角色权限表进行新增操作,也就是进行操作的时候,会进行锁表。而不是操作一个字段的时候,如果对这个字原创 2017-05-05 09:11:31 · 255 阅读 · 0 评论 -
分库降低了单点机器的负载;分表,提高了数据操作的效率
第1章 引言随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的稳定性和扩展性造成了极大的问题。通过数据切分来提高网站性能,横向扩展数据层已经成为架构研发人员首选的方式。水平切分数据库:可以降低单台机器的负载,同时最大限度的降低了宕机造成的损失;负载均衡策略:可以降低单台机器的访转载 2017-05-04 20:32:03 · 478 阅读 · 0 评论 -
mysql赋权与收回权限(grant&revoke)
今天在工作中,后台代码报错,导致不能查询出数据库里面的信息,出现的错误如下:Uncaught TypeError: Cannot read property 'length' of undefined那么是什么原因呢,原因的话是:数据库没有赋权,我开始以为是js包里面没有导入,因为出现了js错误: if(data.Files.length > 0){},以为这是js错误,后来发现原创 2015-04-08 17:04:54 · 973 阅读 · 0 评论 -
阿里巴巴数据库连接池的使用
在pom.xml文件里面加入maven包:1.0.0com.alibabadruid${com.alibaba.druid.version}在spring.xml里面进行配置信息 -->原创 2017-06-05 12:32:01 · 1488 阅读 · 0 评论