码迷,mamicode.com
首页 > 数据库
MySQL第三课
MySQL外键 1.什么是外键 表与表之间的特定关系。保持数据的完整性和一致性。 user用户表 Order订单表 1.1 删除用户、没有删除订单,数据就不一致 1.2 Order表中插入记录 外键控制:让用户不更新数据,或者是用户删除数据的时候,让订单同步也删除 2.外键的特点: 2.1查看是否存 ...
分类:数据库   时间:2017-02-06 21:03:10    阅读次数:223
Oracle with重用子查询
--with 重用子查询对于多次使用相同子查询的复杂查询语句来说,用户可能会将查询语句分成两条语句执行。第一条语句将子查询结果存放到临时表,第二条查询语句使用临时表处理数据。从 Oracle 9i 开始,通过 with 子句可以给予子查询指定一个名称,并且使得在一条语句中可以完成所有任务,从而避免了 ...
分类:数据库   时间:2017-02-06 20:59:57    阅读次数:250
干货--将sqlmap扩展到burpsuite的详细步骤
首先,网上有很多关于此类的教程,但是对于小白来说有些还是比较难懂,接下来我写一篇关于安装的详细教程。 1. 首先需要安装python环境 2.下载sqlmap包,下载地址:http://sqlmap.org/ 3.解压下载的sqlmap包置于任意盘符 4.将sqlmap加入系统变量,新建txt文件, ...
分类:数据库   时间:2017-02-06 20:59:04    阅读次数:506
python操作mysql(pymysql + sqlalchemy)
pymysql pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。 下载安装 使用操作 1、执行sql 2、获取新创建数据自增ID 3、获取查询数据 注:在fetch数据时按照顺序进行,可以使用cursor.scroll(num,mode)来移动游标位置,如: c ...
分类:数据库   时间:2017-02-06 20:52:16    阅读次数:636
Oracle 集合
--合并(UNION、UNION ALL) select * from empwhere ename like '%A%'unionselect * from empwhere ename like '%M%' UNION ALL不会取消重复和排序 --和合并效果一样 select * from e ...
分类:数据库   时间:2017-02-06 20:51:07    阅读次数:213
Oracle 内存顾问
--查看内存相关参数SYS@ test10g> col name for a30SYS@ test10g> col value for a20SYS@ test10g> select name, value from v$parameter where name in('sga_max_size', ...
分类:数据库   时间:2017-02-06 20:49:55    阅读次数:309
druid sqlparser使用例子
package com.alibaba.druid.bvt.sql.mysql; import java.util.List; import org.junit.Assert; import com.alibaba.druid.sql.MysqlTest; import com.alibaba.dr... ...
分类:数据库   时间:2017-02-06 19:59:45    阅读次数:1543
oracle中sys用户和system用户的区别
一、最重要的区别:存储数据的重要性不同 【sys】所有 oracle 的数据字典的基表和视图都存放在 sys 用户中,这些基表和视图对于 oracle 的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改。 sys 用户拥有 dba , sysdba , sysoper 等角色或权限,是 o ...
分类:数据库   时间:2017-02-06 19:51:44    阅读次数:272
oracle Data blocks,Extents,Segments
转载 先看Data blocks(也叫逻辑块,oracle块,页)吧,oracle存储数据都是在这些数据块中,一个数据块是磁盘上数据库物理空间一系列物理字节的组成。 比Data blocks更高一层的逻辑数据块空间是extent,一个extent是由一系列临近的存储信息的数据块组成。 最高一层的逻辑 ...
分类:数据库   时间:2017-02-06 19:41:22    阅读次数:275
idea 安装findBugs 和 checkStyle
1.fiindBugs是一款 静态分析工具,检查程序潜在bug,在bug报告中快速定位到问题的代码上。在idea下面安装很简单可以参考 http://zhongmin2012.iteye.com/blog/2300873 2.checkStyle 属于代码规范检测工具,可以把多年代码不规范强制改了, ...
分类:数据库   时间:2017-02-06 19:36:54    阅读次数:312
sql中exists,not exists的用法
转 sql中exists,not exists的用法 exists : 强调的是是否返回结果集,不要求知道返回什么, 比如: select name from student where sex = 'm' and mark exists(select 1 from grade where ...) ...
分类:数据库   时间:2017-02-06 19:33:25    阅读次数:281
Mongodb 分片
mkdir -p /home/m17 /home/m18 /home/m20 /home/mlog #声明实例 #启动了4个进程 #连接路由 #添加分片 #指定库分片 #指定集合,以某个键分 #查看chunksize默认大小 既然优先往某个片上插入,当chunk失衡时,再移动chunk,自然,随着数 ...
分类:数据库   时间:2017-02-06 19:33:18    阅读次数:325
MySQL快速学习入门
#MySQL快速学习入门 #MySQL选择数据库(USE) USE test; #MySQL表字段类型 #INT - 正常大小的整数,可以带符号。如果是有符号的,它允许的范围是从-2147483648到2147483647。如果是无符号,允许的范围是从0到4294967295。可以指定多达11位的宽 ...
分类:数据库   时间:2017-02-06 19:27:30    阅读次数:331
(转)sqlmap用户手册
http://192.168.136.131/sqlmap/mysql/get_int.php?id=1 当给sqlmap这么一个url的时候,它会: 1、判断可注入的参数 2、判断可以用那种SQL注入技术来注入 3、识别出哪种数据库 4、根据用户选择,读取哪些数据 一、sqlmap支持五种不同的注 ...
分类:数据库   时间:2017-02-06 19:24:01    阅读次数:348
找回MySQL的root密码
实验介绍:MySQL的root密码丢失,无法登陆。需要重置其root密码环境介绍:编译安装的MySQL这篇博客介绍的找回mysqlroot密码是mysql基于编译安装的,如果是多实例下的mysqlroot密码找回参数还有些许的不一样(如下)主要区别在于停止mysql服务后的启动命令编译安装的mysql:mysq..
分类:数据库   时间:2017-02-06 18:34:50    阅读次数:195
Oracle Lead/Last函数
OracleLead/Last函数1.SyntaxPurposeFIRSTandLASTareverysimilarfunctions.BothareaggregateandanalyticfunctionsthatoperateonasetofvaluesfromasetofrowsthatrankastheFIRSTorLASTwithrespecttoagivensortingspecification.IfonlyonerowranksasFIRSTorLAST,thentheaggregateo..
分类:数据库   时间:2017-02-06 18:22:40    阅读次数:450
处理Oracle的分布式事务故障
最近两天生产数据库一直在报ORA-24756错误,查了MOS上的文档,看到一篇类似的,说是BUG(Bug19201866-RECOreportsORA-24756repeatedlyintotracefile(文档ID19201866.8)),但是HP-UX上的11.2.0.4没有解决需要升级到12.2版本,文档中还说重启实例也可以解决,但是不现实。于是查报..
分类:数据库   时间:2017-02-06 18:10:29    阅读次数:387
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!