普通索引:最基本的索引 组合索引:多个字段上建立的索引 唯一索引:与普通索引类似,索引列的值唯一,可以为空值 唯一组合索引:必须唯一 主键索引:特殊的唯一索引,不能为空值 全文索引:用于海量文本的查询 索引优化,sql优化:索引不包含null的列,使用短索引,索引列排序,like语句操作,不要在列上 ...
分类:
数据库技术 时间:
2019-10-09 12:08:34
收藏:
0 评论:
0 赞:
0 阅读:
93
搭建mongodb副本集 创建配置文件 [root@ conf]# vi mongodb_2777.conf 启动mongodb 登录2777端口mongodb 会显示出你的当前数据库服务实例已经加到副本集中,并且是master 接着添加刚刚那2个服务实例到副本集中 查看副本集: rs.status ...
分类:
数据库技术 时间:
2019-10-09 12:06:10
收藏:
0 评论:
0 赞:
0 阅读:
86
-- 登录yellowcong 数据库 mysql -uroot -proot yellowcong -- 查看当前数据库 select database() -- 查看数据库里面的表 --table_schema 当前的数据库 --table_type='base table' 表示基础的普通表 ... ...
分类:
数据库技术 时间:
2019-10-09 12:04:27
收藏:
0 评论:
0 赞:
0 阅读:
85
一.数据库的分类 1.小型数据库:access,foxbase 2.中型数据库:informix,sql server,mysql 3.大型数据库:sybase,db2,oracle 二.数据库的选择 1.项目的规模:a.负载量有多大,即用户数有多大; b.成本; c.安全性 eg:小型数据库 1. ...
分类:
数据库技术 时间:
2019-10-09 11:35:25
收藏:
0 评论:
0 赞:
0 阅读:
74
概念: 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加 ...
分类:
数据库技术 时间:
2019-10-09 11:34:22
收藏:
0 评论:
0 赞:
0 阅读:
65
mysql中变量不用事前申明,在用的时候直接用“@变量名”使用就可以了。第一种用法:set @num=1; 或set @num:=1; //这里要使用变量来保存数据,直接使用@num变量第二种用法:select @num:=1; 或 select @num:=字段名 from 表名 where …… ...
分类:
数据库技术 时间:
2019-10-09 11:07:05
收藏:
0 评论:
0 赞:
0 阅读:
71
直接利用row_number() over(order by id)函数计算出行数,选定相应行数返回即可,不过该关键字只有在SQL server 2005版本以上才有。 select top pageSize * from ( select row_number() over(order by Id ...
分类:
数据库技术 时间:
2019-10-09 11:01:41
收藏:
0 评论:
0 赞:
0 阅读:
67
使用MySQL自带的 mysqldump 工具可以通过逻辑备份文件恢复数据库,本文将介绍详细的逻辑备份恢复数据库操作步骤。 说明 通过物理备份文件恢复到自建数据库请参见 "RDS for MySQL 物理备份文件恢复到自建数据库" 。 关于云数据库MySQL版如何备份数据,请参见 "备份RDS数据" ...
分类:
数据库技术 时间:
2019-10-09 10:39:20
收藏:
0 评论:
0 赞:
0 阅读:
103
一,什么是mysql分表,分区 什么是分表,从表面意思上看呢,就是把一张表分成N多个小表,具体请看:mysql分表的3种方法。 什么是分区,分区呢就是把一张表的数据分成N多个区块,这些区块可以在同一个磁盘上,也可以在不同的磁盘上,具体请参考mysql分区功能详细介绍,以及实例。 二,mysql分表和 ...
分类:
数据库技术 时间:
2019-10-09 10:37:36
收藏:
0 评论:
0 赞:
0 阅读:
89
详解oracle数据库唯一主键SYS_GUID() https://www.toutiao.com/i6728736163407856139/ 其实 需要注意 这里满不能截取 因为截取了 就不一定唯一了 概述 在oracle8i以后提供了一个生成不重复的数据的一个函数sys_guid()一共32位, ...
分类:
数据库技术 时间:
2019-10-09 09:02:00
收藏:
0 评论:
0 赞:
0 阅读:
134
1.什么是数据库管理系统? 数据库管理系统是由相互关联的数据和管理这些数据的程序组成。 2.应用 数据库在生产生活各行各业有着广泛的应用: (1)银行金融(2)互联网应用数据存储等等等等。数据库无所不在,无处不在 3.数据库管理系统DBMS出现前,怎样用来管理数据? 使用文件处理系统。主要的弊端:( ...
分类:
数据库技术 时间:
2019-10-09 00:37:30
收藏:
0 评论:
0 赞:
0 阅读:
118
https://www.microsoft.com/zh-cn/sql-server/sql-server-editions-express https://docs.microsoft.com/en-us/sql/ssms/download-sql-server-management-studio ...
分类:
数据库技术 时间:
2019-10-08 23:35:09
收藏:
0 评论:
0 赞:
0 阅读:
401
我们通过一个简单的例子来开始教程,解释为什么我们需要数据库索引。假设我们有一个数据库表 Employee, 这个表有三个字段(列)分别是 Employee_Name、Employee_Age 和Employee_Address。假设表Employee 有上千行数据。 现在假设我们要从这个表中查找出所 ...
分类:
数据库技术 时间:
2019-10-08 23:10:59
收藏:
0 评论:
0 赞:
0 阅读:
107
PostgreSQL自带Pgadmin客户端,可用于访问本地和远程PG库,一些tricks如下: 1、联合查询 2、索引 2.1 复合索引 多列复合索引的创建建议: 1、离散查询条件(例如 等值)的列放在最前面,如果一个复合查询中有多个等值查询的列,尽量将选择性好(count(distinct) 值 ...
分类:
数据库技术 时间:
2019-10-08 23:03:40
收藏:
0 评论:
0 赞:
1 阅读:
142
1,spark中用sql方式查询的方法步骤: 1)spark res3: org.apache.spark.sql.SparkSession = org.apache.spark.sql.SparkSessio 2)读取数据的步骤,用spark.read 再按Table键,spark会告诉你spar ...
分类:
数据库技术 时间:
2019-10-08 22:39:16
收藏:
0 评论:
0 赞:
0 阅读:
120
SELECT * FROM goods;//查询所有外卖商品编号、名称、定价、折扣、分类编号、商家编号、评分、描述、包装费。SELECT * FROM goods WHERE cateid=(SELECT cateid FROM category WHERE cateName='川湘菜');//查询 ...
分类:
数据库技术 时间:
2019-10-08 22:11:49
收藏:
0 评论:
0 赞:
0 阅读:
126
前言 自己在百度、Google一番踩坑搭建成功后,记录一下,也希望后来人不再被这些坑到。 这里为了方便使用 docker,不会的同学请移步相关 Docker 教程。 正文 1. 启动 mysql 备注: name 是指定容器名称; e MYSQL_ROOT_PASSWORD 是指定mysql密码 2 ...
分类:
数据库技术 时间:
2019-10-08 22:10:34
收藏:
0 评论:
0 赞:
0 阅读:
155
外键的作用是在多引中可以有零到任意多个外钟双据之间建立关系,确保多个表之间数据的一致性、完整性。一个表外键属于引用完整性,一个表的外键可以为空值,若不为空值,,则每一个外键值必须等于另关系的数据行。 一个表中主键的某个值。 定义为外健用,不见件刷除在另一一个表中具有关联外键约束中有两个名词,需要大家 ...
分类:
数据库技术 时间:
2019-10-08 22:07:46
收藏:
0 评论:
0 赞:
0 阅读:
127
目录: 数据库的操作 表的操作 数据的操作 数据库(文件夹)的操作 create database 数据库名;创建数据库 show databases;查看所有数据库 use 数据库名;切换到对应的数据库 select database();查看当前数据库 create database 数据库名; ...
分类:
数据库技术 时间:
2019-10-08 21:59:56
收藏:
0 评论:
0 赞:
0 阅读:
104
where和having的使用场景与区别 where和having的使用场景与区别 where和having的使用场景与区别 where和having的使用场景与区别 分享关于mysql中的where和having子句的区别,本文主要分享对象为刚刚接触sql的新人,下面将结合实际案例分析: 下面以一 ...
分类:
数据库技术 时间:
2019-10-08 21:59:34
收藏:
0 评论:
0 赞:
1 阅读:
95