码迷,mamicode.com
首页 > 数据库
mysql数据库索引和引擎
1. 数据库索引 1.1 索引作用 当我们在数据库表中查询数据时,若没有索引,会逐个遍历表格中的所有记录,表格中数据记录量大时很耗时。建立索引就像创建目录一样,直接通过索引找到数据存储位置,加快查找。例如:有一张person表,其中有2W条记录,记录着2W个人的信息。有一个Phone的字段记录每个人 ...
分类:数据库   时间:2018-11-18 19:21:48    阅读次数:10
oslo_db使用指南
oslo_db是openstak中封装数据库访问sqlachmy的模块,网上搜索的资源并不多,除了openstack官方文档,在实际使用中的例子凤毛麟角。 有感于资源太少,在学习heat源码的过程中,有所感悟,记录下,以便于循序渐进地进行学习。在当前的openstack Q版本中,因为oslo_db ...
分类:数据库   时间:2018-11-18 18:18:38    阅读次数:14
CentOS6.10下安装mysql-5.7.24
卸载原有mysql 因为mysql数据库在Linux上实在是太流行了 所以目前下载的主流Linux系统版本基本上都集成了mysql数据库在里面 我们可以通过如下命令来查看我们的操作系统上是否已经安装了mysql数据库 有的话,我们就通过 rpm e 命令 或者 rpm e nodeps 命令来卸载掉 ...
分类:数据库   时间:2018-11-18 18:14:02    阅读次数:13
postgresql数据库中~和like和ilike的区别
~(暂且叫他波浪号吧) 和 LIKE 和 ILIKE 操作符可以模糊匹配字符串,LIKE是一般用法,ILIKE匹配时则不区分字符串的大小写,~ 波浪号则可以使用正则匹配。 LIKE和 ILIKE 它们需要结合通配符使用,下面介绍两种常用的通配符。 %:百分号用于匹配字符串序列,可匹配任意组合; _: ...
分类:数据库   时间:2018-11-18 18:13:37    阅读次数:11
【Django基础之model操作数据库】model基础入门推荐
当程序涉及到数据库相关操作时,我们一般都会这么操作: (1)创建数据库,设计表结构和字段 (2)使用MySQLdb来连接数据库,并编写数据访问层代码 (3)业务逻辑层去调用数据访问层,执行数据库操作 Django主要通过models类操作数据库,主要通过有以下几个步骤: 1、创建数据库 2、创建表 ...
分类:数据库   时间:2018-11-18 18:11:49    阅读次数:10
商城数据库设计——套餐
将套餐当做商品处理,套餐表类似于商品详情表。套餐表中的parent_id对应商品表中的goods_id(类型为套餐时),套餐表中的goods_id也对应商品表中的goods_id(类型为商品时)。套餐表中无主键。 商品订单套餐表中无主键,goods_id对应的是商品表中的goods_id(类型为套餐 ...
分类:数据库   时间:2018-11-18 17:02:55    阅读次数:14
[email protected]文件如何打开
今天早上刚打开电脑,接到山东泰安一个客户的咨询,说是所有的文件后缀都加了[[email protected]].adobe这种邮箱后缀,并且所有的文件都打不开了。我让客户立马QQ给我发了一个中毒文件,我转给工程师看了一下。工程师测试后发现.adobe的勒索病毒其实就是.combo、.gamma的最新变种。我马上电话联系客户,请客户不要着急,我们可以远程处理。因为客户中毒时间较短,数据量
分类:数据库   时间:2018-11-18 16:38:02    阅读次数:19
ubuntu18.04下安装mariaDB
1.安装服务 2.启用启动服务 3.后续设置命令 ...
分类:数据库   时间:2018-11-18 16:11:32    阅读次数:13
怎么看innodb的B+TREE层数?
怎么看innodb的B+TREE层数?,下面以sysbench_testdata.sbtest2为例查看索引层数: 查看相关系统 sql [email protected] [sysbench_testdata] show create table sbtest2; | sbtest2 | CREATE ...
分类:数据库   时间:2018-11-18 16:08:21    阅读次数:14
关于数据库优化的一些想法
优化table结构 #1 列数据类型尽量使用数字类型,避免使用字符类型,后者不仅会占用较多存储空间而且会降低查询效率(逐字符比较); #2 优先使用VARCHAR,变长字段存储空间小,还可以提升查询效率; #3 对需要经常作为where条件出现的column添加索引,通过添加constraint设置 ...
分类:数据库   时间:2018-11-18 16:05:10    阅读次数:10
执行sql语句为什么?用PreparedStatement要比Statement好用
PreparedStatement public interface PreparedStatement extends Statement;可以看到PreparedStatement是Statement的子接口,我们在执行查询或者更新数据表数据的时候,拼写SQL语句是一个很费力并且容易出错的事情, ...
分类:数据库   时间:2018-11-18 16:02:58    阅读次数:15
SQL 关键字的使用顺序
查询中用到的关键词主要包含六个,并且他们的顺序依次为 查询中用到的关键词主要包含六个,并且他们的顺序依次为 select--from--where--group by--having--order by select--from--where--group by--having--order by ...
分类:数据库   时间:2018-11-18 16:00:56    阅读次数:11
oracle菜鸟学习之 select case when的使用
oracle菜鸟学习之 select case when的使用
分类:数据库   时间:2018-11-18 15:07:41    阅读次数:25
Mybatis之动态sql
Mybatis之动态sql <!DOCTYPE mapper PUBLIC " //mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis 3 mapper.dtd" <! namespace命名空间,作用就是对sql进行分类 ...
分类:数据库   时间:2018-11-18 15:02:00    阅读次数:13
oracle merge同时包含增、删、改
原来一直没注意,merge是可以支持delete,只不过必须的是on条件满足,也就是要求系统支持逻辑删除,而非物理删除。 Using the DELETE Clause with MERGE Statements You may want to cleanse tables while popula ...
分类:数据库   时间:2018-11-18 15:01:07    阅读次数:10
(一)Moogose(node.js对数据库进行操作)
/*(一)连接数据库 1.下载安装Mongoose npm i mongoose --save 2.在项目中引入mongoose var mongoose = require("mongoose"); 3.连接MongoDB数据库 mongoose.connect('mongodb://数据库的ip ...
分类:数据库   时间:2018-11-18 15:00:22    阅读次数:9
(二)连接数据库使用Model对象对数据库进行操作(CRUD)
var mongoose = require("mongoose"); mongoose.connect("mongodb://127.0.0.1/mongoose_test",{useMongoClient:true}); mongoose.connection.once("open",funct... ...
分类:数据库   时间:2018-11-18 14:57:56    阅读次数:13
153390条   上一页 1 2 3 4 5 6 ... 9023 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!