码迷,mamicode.com
首页 > 数据库 > 月排行
MySQL数据库引擎
一、存储引擎概念 MySQL中的数据用各种不同的技术存储在文件(或者内存)中。这些技术中的每一种技术都使用不同的存储机制、索引技巧、锁定水平并且最终提供广泛的不同的功能和能力。通过选择不同的技术,你能够获得额外的速度或者功能,从而改善你的应用的整体功能。 二、有哪些存储引擎呢? 存储引擎主要有: 三 ...
分类:数据库   时间:2017-11-21 01:20:36    阅读次数:263
python 操作 MySQL
MySQL 数据库 数据库指的是以一定方式存储在一起、能为多个用户共享、具有尽可能晓得冗余度、与应用程序彼此独立的数据集合。 到目前位置,地球上有三种类型的数据: + 关系型数据库:MySQL、Microsoft Access、SQL Server、Oracle…… + 非关系型数据库:MongoD ...
分类:数据库   时间:2017-11-21 01:20:46    阅读次数:207
linux-mysql
#1.安装#################[root@liu~]#yuminstallmariadb-server-y##安装[root@liu~]#systemctlstartmariadb##开启#2.安全初始化###################*)默认情况下,数据库的网络接口是打开的为了安全,需要关闭此接口[root@liu~]#vim/etc/my.cnf[root@liu~]#netstat-antlpe|gr..
分类:数据库   时间:2017-11-21 10:42:26    阅读次数:212
Oracle用户密码过期和用户被锁解决方法
按照如下步骤进行操作: 1、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM dba_profiles s W ...
分类:数据库   时间:2017-11-21 10:43:04    阅读次数:225
Oracle解决索引碎片功能
我们开始时向一个空的带索引的表中插入大量数据后,是不会产生碎片问题的,但是,数据库经过很长一段时间的增删改查后,难免会出现碎片问题,影响数据库的性能,Oracle对于这一问题有自己的解决方案。 下面介绍解决这一问题的方案: 首先要对索引进行分析:analyze index ind_1 validat ...
分类:数据库   时间:2017-11-21 10:47:39    阅读次数:193
数据库服务
数据库服务基础常见的关系型,数据库管理系统。1.微软的SQLServer2.IBM的DB23.甲骨文的OracleMySQL4.社区开源版mariaDB5.RHEL7中的MariaDB相关包mariadb-server提供服务端有关的系统程序端口号:3306一、部署mariadb数据库1.安装mariadb-server数据库软件yum-yinstallmariadb-s..
分类:数据库   时间:2017-11-21 10:48:39    阅读次数:253
SQL Injection-Http请求的参数中对特殊字符的处理
1、背景:最近学习webgoat到了SQL Injection的这一课,要完成这一课需要拦截Http请求,修改参数,不过在修改的参数中加入特殊字符才能完成。下面让我们一起来学习吧。 2、题目: 大致翻译一下题目:使用SQL注入的方式绕过认证。使用SQL注入的方式登录boss的账号Neville,而不 ...
分类:数据库   时间:2017-11-21 10:49:07    阅读次数:248
Mongodb锁问题
一.数据库级锁 MongoDB的锁机制和一般关系数据库如 MySQL(InnoDB), Oracle 有很大的差异,InnoDB 和 Oracle 能提供行级粒度锁,而 MongoDB 2.x 只能提供 库级粒度锁,这意味着当 MongoDB 一个写锁处于占用状态时,其它的读写操作都得干等。 Mon ...
分类:数据库   时间:2017-11-21 10:51:22    阅读次数:423
Linux运维学习之数据库的主从的复制
上周我们介绍了关于数据库的备份与恢复,大家也差不多可以在日常生产中做到数据的保障,但是如果我们的数据库服务器真的宕机或者各种问题崩溃,等我们恢复过来也会损失很多的用户或者交易额,这是生产中可以避免就避免的问题,所以今天我们来介绍数据库的主从复制,实现数据库..
分类:数据库   时间:2017-11-21 11:34:55    阅读次数:157
T_Sql查询和编程基础
《Sql Server 2008 技术内幕 T_Sql语言基础》 读书记录 理论背景 SQL即Structured Query Language,它是为查询和管理关系型数据库管理系统(RDBMS)中的数据而设计的一种标准语言。 RDBMS是一种基于关系模型的数据库管理系统,而关系模型则是一种用于表示 ...
分类:数据库   时间:2017-11-21 11:36:01    阅读次数:174
emqtt、mongodb、redis启动
emqtt启动 bin/emqttdstart mongoDB启动 bin/mongod-fork--dbpath=/opt/mongodb/latest/data--logpath=/opt/mongodb/latest/log/mongo.log--logappend--auth& redis启动 bin/redis-server/etc/redis.conf&
分类:数据库   时间:2017-11-21 11:36:51    阅读次数:253
【转】通过xml处理sql语句时对小于号与大于号的处理转换
当我们需要通过xml格式处理sql语句时,经常会用到< ,<=,>,>=等符号,但是很容易引起xml格式的错误,这样会导致后台将xml字符串转换为xml文档时报错,从而导致程序错误。 这样的问题在iBatiS中或者自定义的xml处理sql的程序中经常需要我们来处理。其实很简单,我们只需作如下替换即可 ...
分类:数据库   时间:2017-11-21 14:18:40    阅读次数:164
MySQL解压包的安装教程
一.下载MySQL解压包 解压过的文件夹里面是没有 data 文件夹的。 二.创建文件 1.在根目录下创建 my.ini文件 内容如下: [mysqld] # 设置mysql的安装目录 basedir=D:\mysql-5.7.11-winx64\mysql-5.7.11-winx64 # 设置my ...
分类:数据库   时间:2017-11-21 14:22:52    阅读次数:162
MySQL 字符串拼接
MySQL 字符串拼接 在Mysql 数据库中存在两种字符串连接操作.具体操作如下 1. CONCAT(string1,string2,…) 说明 : string1,string2代表字符串,concat函数在连接字符串的时候,只要其中一个是NULL,那么将返回NULL. ...
分类:数据库   时间:2017-11-21 14:24:42    阅读次数:141
关系型数据库和非关系型数据库 对比
1.传统的SQL数据库有3个缺点 许可费用昂贵 不能自动Sharding 严格的Schema 许可费用昂贵 不能自动Sharding 严格的Schema 2. 关系型数据库和非关系型数据库在使用场景上差别比较大,所以并不存在孰强孰弱,只有结合自身的业务特点才能发挥出这两类数据库的优势,下面说说这两类 ...
分类:数据库   时间:2017-11-21 14:27:34    阅读次数:226
项目经验——jboss 配置数据库连接池
数据库的连接和关闭是非常消耗系统资源的,在多层结构的应用环境中,这种资源消耗又直接的反映到系统性能上来。在项目实际应用中,最常用的解决方案便是建立数据库连接池。 一、数据库连接池基本原理 当程序启动时,系统主动建立出足够的数据库连接,并将这些连接组成一个连接池。每次应用程序请求数据库连接时,无需重新 ...
分类:数据库   时间:2017-11-21 14:28:08    阅读次数:276
ASP.NET MVC 5使用Filter过滤Action参数防止sql注入,让你代码安全简洁
在开发程序的过程中,稍微不注意就会隐含有sql注入的危险。今天我就来说下,ASP.NET mvc 5使用Filter过滤Action参数防止sql注入,让你代码安全简洁。不用每下地方对参数的值都进行检查,看是用户输入的内容是否有危险的sql。如果每个地方都要加有几个缺点: 1、工作量大 2、容易遗漏 ...
分类:数据库   时间:2017-11-21 14:31:31    阅读次数:231
java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Date
架构使用jsp+servlet+java+mysql mysql里time字段类型为datetime java实体类中该字段类型为Date 页面中,时间字段类型为空的信息显示不出来,且报错信息如下: 检查代码,并没有发现什么问题,只是因为这一条数据中,这个时间字段为空而已,而数据库中此字段是可以为空 ...
分类:数据库   时间:2017-11-21 14:32:46    阅读次数:258
java学习之数据库操作 传统jdbc、springjdbc
Spring 使java开发变得容易,为开发者节省了不少时间,其中包括数据库的连接与使用。下面将使用三种方式连接数据库:传统的jdbc方式、springjdbc方式。 1.传统jdbc方式 首先项目需要导 mysql-connector-java jar包 或者采用maven导入jar包 代码如下: ...
分类:数据库   时间:2017-11-21 14:33:50    阅读次数:237
sql日期查询
select getdate() select dateadd(year,-1,getdate()) select datediff(day,getdate(),dateadd(day,2,getdate()) ) Select datepart(month, dateadd(month,1,get... ...
分类:数据库   时间:2017-11-21 14:34:43    阅读次数:524
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!