数据库
文章平均质量分 81
我如云影君如梦
这个作者很懒,什么都没留下…
展开
-
查询主表所有符合条件的数据的同时 查出从表与之关联的数据
1.查询主表所有符合条件的数据的同时 查出从表与之关联的数据2.将一对多的数据进行分组拼接select t.id , t.rule_name , t.non_Member_Day , t.membership_Day ,t.create_Time ,ifnull(t.rule_id,t.id )rule_id,group_concat(t.goods_name)goods_name, group_concat(t.goods_id) goods_idfrom( selectrule原创 2020-07-29 16:18:22 · 776 阅读 · 0 评论 -
vmware 虚拟机IP变化 导致 vm中 win10系统安装的Oracle数据库连接不上
为了 开发和学习Oracle 学习 需要 ,我在vmware 虚拟机 中安装了 win10 ,oracle 服务端虚拟机 每天IP 变化 导致 oracle 连接不上(没有监听服务) 只能在 虚拟机中 通过 127.0.01 (localhost)连接这是监听服务的问题:打开 netmanager 监听服务 listener 新增 地址 为 当前 ipv4 地址 ...原创 2020-03-03 13:34:54 · 478 阅读 · 0 评论 -
centos docker方式安装 oracle11g 并导入数据
1. 卸载旧版本安装包:(因为以前旧的安装是 yum install docker现在是yum install docker-ce,但请安装完整的安装步骤进行,避免各种错误)yum remove docker docker-common docker-selinux docker-engine2. 安装依赖包:yum install -y yum-utils de...原创 2019-10-20 21:38:04 · 967 阅读 · 0 评论 -
centos7 在线安装mysql
以下是我的腾讯云服务器安装mysql过程,亲测正常可用(新买的服务器之前没有安装过mysql):先下载 mysql源安装包 wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm 2.安装mysql源 yum -y localinstall mysql57-community-re...原创 2019-01-28 00:19:27 · 576 阅读 · 1 评论 -
Linux安装Redis
• redis官方文件下载完成后放入XX文件夹(/home) – xftp• tar -zxvf redis-4.0.11.tar.gz(解压redis)• Redis解压缩之后的文件是用c语言写的源码文件 需进行编译• 安装gcc-c++ c程序编译工具(c /c++/ objective–c / java ) 二进制• 在线安装yum instal...原创 2018-10-03 23:09:25 · 188 阅读 · 0 评论 -
为什么要分库分表和读写分离?
为什么要分库分表和读写分离?类似淘宝网这样的网站,海量数据的存储和访问成为了系统设计的瓶颈问题,日益增长的业务数据,无疑对数据库造成了相当大的负载,同时对于系统的稳定性和扩展性提出很高的要求。随着时间和业务的发展,数据库中的表会越来越多,表中的数据量也会越来越大,相应地,数据操作的开销也会越来越大;另外,无论怎样升级硬件资源,单台服务器的资源(CPU、磁盘、内存、网络IO、事务数、连接数)总是...转载 2018-09-16 14:52:20 · 1705 阅读 · 1 评论 -
Java往mysql插入时间
/*获得当前系统时间,插入到mysql数据库,数据库中的数据类型为datatime,对应于java.sql.Timestamp *时间格式为yyyy-MM-ddHH:mm:ss *pst.setTimestamp(4, new java.sql.Timestamp(new java.util.Date().getTime())); ...原创 2018-09-15 23:20:34 · 2836 阅读 · 0 评论 -
数据库锁
MySQL各存储引擎使用了三种类型(级别)的锁定机制:表级锁定,行级锁定和页级锁定。表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概率最低,并发度也最高。 页面锁:开销和加锁时间界于表锁和行锁之间;会出现死锁;锁定粒度界于表锁和行锁之间,并发度一般MySQL数据库默认使用InnoDB存储引...转载 2018-09-15 23:01:20 · 126 阅读 · 0 评论 -
数据库三范式、事务、隔离级别
数据库三范式:1NF:列不可再分(确保每一列的原子性);2NF:行需要唯一区分(非键字段必须依赖于键字段);3NF:非主属性只依赖于主属性,而不能依赖于其它非主属性(除了主键以外的其它列都不传递依赖于主键列)。 事务 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。 事务处理可...转载 2018-09-15 22:57:22 · 370 阅读 · 2 评论 -
索引的作用是什么?
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引,可以在查...原创 2018-09-15 22:38:58 · 20123 阅读 · 1 评论