数据库
ysjh0014
QQ:3463446481
展开
-
sql语言语法
以下皆在命令行中执行(sql语言识别到;就会执行)管理数据库:1.查询所有数据库:show databases;2.创建数据库:create database 数据库名;3.删除数据库:drop database 数据库名;4.指定默认字符集创建数据库:create database 数据库名 ->回车->default character set 字符集类型(如utf8);原创 2017-09-17 16:31:10 · 287 阅读 · 0 评论 -
docker中的mysql数据库连接不上解决办法
1.在docker内部连接不上mysql数据库即在本地模式下不能连接这时候应该是docker容器重启过,mysql数据库没有启动的原因,可以使用service mysql restart来启动mysql数据库2.在宿主机上不能远程连接到docker容器中的mysql数据库这时候应该是mysql数据库经过重启之后,没有对root用户进行授权,所以不能远程连接可以在启动m...原创 2018-11-05 17:05:15 · 36088 阅读 · 2 评论 -
在Docker中安装配置oracle
当然前提是已经安装好了Docker,如果没有安装,可以参考我之前的文章: Docker的不同安装方式1.将镜像pull到本地docker pull wnameless/oracle-xe-11g2.创建docker容器,开放22端口和1521端口,分别对应ssh和oracle数据库的端口docker run -d -p 22 -p 1521 wnameless/oracle-xe...原创 2018-09-03 20:55:46 · 1454 阅读 · 0 评论 -
远程访问mysql数据库
mysql数据库默认是不能被远程访问的,这里以虚拟机中的mysql数据库为例在虚拟机中的ubuntu系统中,使用 mysql -uroot -p 然后输入密码,就可以连接mysql数据库,但是在windows下使用 mysql -h+ip -uroot -p ,然后输入密码,提示不能连接这里要做两个设置:1.修改mysql的配置文件cd /etc/mysql/mysql.conf...原创 2018-07-13 14:49:38 · 194 阅读 · 0 评论 -
Nosql数据库概述
Nosql数据库简称非关系型数据库,not only sql那么Nosql数据库有什么特点呢?1.易扩展Nosql数据库种类很多,但是有一个共同的特点是都去掉了关系型数据库的关系型特性数据之间无关系,这样就很容易扩展,也在架构的层面带来了可扩展的能力2.大数据量高性能Nosql数据库都具有非常高的读写性能,尤其是在大数据量下,这是因为它的无关系型,数据库的结构简单3.多...原创 2018-08-01 11:24:51 · 433 阅读 · 0 评论 -
Nosql数据库的四大分类
Nosql(not only sql)数据库基本可以分为四大类:1.KV键值 BerkeleyDB redis tair memcache....... 2.文档型数据库(bson格式比较多) CouchDB MongoDB: 是一个基于分布式文件存储的数据库,由c++语言编写,旨在为WEB应用提供可扩展的高性能数据存储...原创 2018-08-01 15:39:58 · 2766 阅读 · 0 评论 -
Redis的安装
Redis简介 Redis(REmote DIctionary Server)远程字典服务器,是完全开源免费的,用c语言编写的,遵守BSD协议,是一个高性能的(key-value)分布式内存数据库,基于内存运行,并支持持久化的Nosql数据库,是当前最热门的Nosql数据库之一,也被称为数据结构服务器 Redis与其他key-value缓存数据库相比有三个特点: ...原创 2018-08-01 17:54:02 · 146 阅读 · 0 评论 -
Redis的五大常用数据类型
Redis命令大全: redisdoc.com键(键)keys *:查找当前数据库的所有密钥exists key的名字:判断某个key是否存在move key的名字数据库:移动当前的某个key到指定数据库expire key的名字时间:给指定key设置过期时间ttl key的名字:查看key还有多少时间过期,-1表示永不过期,-2表示已经过期type key的名字...原创 2018-08-04 09:48:52 · 438 阅读 · 0 评论 -
Redis持久化之RDB
RDB(Redis DataBase)简介:RDB持久化方式是指在指定时间间隔内将内存中的数据集快照写入磁盘,也就是Snapshot快照,它恢复时是将快照文件直接读到内存中,Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,等到持久化过程结束,再用这个临时文件替换上次持久化好的文件,整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能,如果需要进...原创 2018-08-06 15:26:43 · 1411 阅读 · 0 评论 -
Redis持久化之AOF
因为RDB持久化方式有可能会丢失最后几分钟的数据,所以出现了AOF来弥补这个缺陷,AOF是将每一个写操作命令都追加到一个文件中,回复的时候直接用这个文件进行恢复,因此最多丢失一秒的数据,AOF(Append only file)简介: 以日志的形式来记录每个写操作,将redis执行过的所有写指令记录下来(读操作不记录),只许追加文件不许改写文件,redis启动之初会读取该文件重新构建数据换...原创 2018-08-08 16:51:34 · 156 阅读 · 0 评论 -
操作阿里云服务器docker中oracle的一些记录
首先我的oracle是在docker中安装的(因为感觉在windows下安装太麻烦,并且不好卸载),并且我的docker是运行在阿里云服务器上的,这样只需要远程连接操作即可1.连接到oracle使用以下命令进入到docker镜像中docker exec -it 装有oracle的docker镜像名 bash使用dba权限登录到sqlplussqlplus / as sysd...原创 2018-12-16 09:14:38 · 802 阅读 · 0 评论