1、TNS连接错误同事跟我说连接oracle数据库报错ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务,如下所示: 2、查看本地TNSPING查看本地的tns配置: W...
分类:
数据库 时间:
2016-11-18 00:33:37
阅读次数:
276
曾经一个朋友问我如何快速的在线往一个大表里面添加一个字段或者修改一个字段的长度,mysql版本是5.6,所以就准备在测试环境准备一个一亿条记录的表,然后来实际测试下到底哪种方式比较快,先来开始准备一亿...
分类:
数据库 时间:
2016-11-18 00:32:48
阅读次数:
758
1、如何启动MongoDB数据库?
如图所示:安装好MongoDB之后,文件夹显示如下:
MongoDB默认开启27017端口,打开浏览器,输入http://localhost:27017...
分类:
数据库 时间:
2016-11-18 00:28:59
阅读次数:
304
MyISAM 和InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不 ...
分类:
数据库 时间:
2016-11-18 00:18:09
阅读次数:
162
1.常用sqlplus命令 (1)查看当前登录用户:show user; (2)切换当前登录用户:conn 用户名/密码 (切换系统用户+as sysdba ); (3)断开当前登录用户:disc; (4)退出sqlplus:exit; (5)修改用户密码:passw(修改其他用户密码要+用户名); ...
分类:
数据库 时间:
2016-11-18 00:17:26
阅读次数:
235
锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供许多用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而 ...
分类:
数据库 时间:
2016-11-18 00:11:05
阅读次数:
250
mysql服务器的主从配置,这样可以实现读写分离,也可以在主库挂掉后从备用库中恢复。需要两台机器,安装mysql,两台机器要在相通的局域网内,可以分布在不同的服务器上,也可以在一台服务器上启动多个服务。 主机A: 192.168.1.100从机B:192.168.1.101可以有多台从机1、先登录主 ...
分类:
数据库 时间:
2016-11-17 23:54:41
阅读次数:
318
本文转载自 http://blog.csdn.net/wulantian/article/details/29593803 感谢主人的辛苦整理 一,安全提高 1.提供保存加密认证信息的方法,使用.mylogin.cnf文件。使用mysql_config_editor可以创建此文件。这个文件可以进行连 ...
分类:
数据库 时间:
2016-11-17 23:52:43
阅读次数:
332
使用注解开发的好处就是减少配置文件的使用。在实际过程中,随着项目越来越复杂,功能越来越多,会产生非常多的配置文件。但是,当配置文件过多,实际维护过程中产生的问题就不容易定位,这样就会徒劳的增加工作量。而使用注解开发,可以减少配置文件的使用,方便代码的维护,同时,在开发速度上也有大幅提升,因此,学会使 ...
分类:
数据库 时间:
2016-11-17 23:49:26
阅读次数:
227
回滚: 事务作为一个逻辑单元,具有回滚的作用。回滚就是说我们在进行处理事务的时候,我们能够对事务进行回滚,恢复到事务开始之前的状态。其本质是通过记录事务开始前状态来实现的,这个后面再说吧。 隔离: 隔离,顾名思义就是把这些逻辑单元给隔离起来,不让其他逻辑单元进行干扰。实际应用中我们会有多个线程同时对 ...
分类:
数据库 时间:
2016-11-17 23:50:42
阅读次数:
197
1.从微软官网下载JDBC驱动包 sqljdbc_4.0.2206.100_chs.exe,双击解压文件到指定目录,我的指定目录是: C:\Program Files\Microsoft JDBC Driver 4.0 for SQL Server\sqljdbc_4.0\chs 下面是解压后的文件 ...
分类:
数据库 时间:
2016-11-17 23:39:42
阅读次数:
266
DISTINCT(去重)和LIMIT 检索不重复的数据 使用DISTINCT关键字,注意,这个关键字是针对所有列的 结果行数的限制 使用LIMIT MySQL5也支持这样写,效果与前面一样 ******************************************************* ...
分类:
数据库 时间:
2016-11-17 23:33:08
阅读次数:
619
1.锁 为什么需要锁?因为数据库要解决并发控制问题。在同一时刻,可能会有多个客户端对表中同一行记录进行操作,比如有的在读取该行数据,其他的尝试去删除它。为了保证数据的一致性,数据库就要对这种并发操作进行控制,因此就有了锁的概念。 1.1锁的分类 从对数据操作的类型(读\写)分 读锁(共享锁):针对同 ...
分类:
数据库 时间:
2016-11-17 23:28:47
阅读次数:
298
新思路: A为学生表 B为中间表(学生和课程的) C为课程表 新的思路是用left join,(right join应该也可以) 查询没有选课的学生 ... C left join B on A.sid = b.sid ... where B.sid = null 我想写这多么多,有的朋友已经看懂了 ...
分类:
数据库 时间:
2016-11-17 23:27:19
阅读次数:
309
转载地址http://www.linuxidc.com/Linux/2015-08/121676.htm在MySQL数据库中, 当插入数据无法支持中文时, 可将该数据库的编码集设置为utf8, 故在创建数据库时, 将数据库编码集及其他字符编码设置为utf8。如果之前创建的数据库的数据库编码集不为ut ...
分类:
数据库 时间:
2016-11-17 23:24:04
阅读次数:
337
http://192.168.136.131/sqlmap/mysql/get_int.php?id=1当给sqlmap这么一个url的时候,它会:1、判断可注入的参数2、判断可以用那种SQL注入技术来注入3、识别出哪种数据库4、根据用户选择,读取哪些数据sqlmap支持五种不同的注入模式:1、基于 ...
分类:
数据库 时间:
2016-11-17 23:17:27
阅读次数:
300
序列 //查询当前用户序列 select * from user_sequences //查询所有序列 select * from all_sequences; //创建序列 语法:create sequence 表名_sequence increment by 1 start with 1 nom ...
分类:
数据库 时间:
2016-11-17 23:06:36
阅读次数:
303