数据存储
文章平均质量分 91
MySQL、Redis
柚子树cc
但行好事 莫问前程
展开
-
Oracle数据库中的转换函数
在操作表中的数据时,经常需要将某个数据从一种类型转换为另外一种数据类型,这时就需要转换类型函数。比如常见的,有把具有“特定格式”字符串转换为日期、把数字转换为字符等。在不同的数据类型之间完成转换,有隐式转换和显式转换之分。隐式转换:SQL> select * from emp where hiredate = '17-11月-81'显示转换:SQL> select to_cha...原创 2019-05-25 01:07:40 · 958 阅读 · 0 评论 -
delete 和 truncate 的区别
delete 逐条删除表“内容”,truncate 先摧毁表再重建。 (由于delete使用频繁,Oracle对delete优化后delete快于truncate)delete 是DML语句,truncate 是DDL语句DML语句可以闪回(flashback),DDL语句不可以闪回。(闪回: 做错了一个操作并且commit了,对应的撤销行为)由于delete是逐条操作...原创 2019-06-01 23:07:55 · 5036 阅读 · 1 评论 -
CentOS/RHEL 6.5 安装 Oracle 11g
一、安装之前的环境配置1. 创建运行 Oracle 数据库的系统用户和用户组[root@centos ~]# groupadd oinstall #创建用户组 oinstall[root@centos ~]# groupadd dba #创建用户组 dba[root@centos ~]# useradd -g oinstall -g dba -m oracle #创建oracle用户,并加...原创 2019-06-06 09:43:57 · 523 阅读 · 0 评论 -
Linux下Oracle无法启动监听处理
今天在 Linux 下启动 Oracle 监听时,发现执行 lsnrctl start失败,显示如下:刚开始以为是因为更换了网络,网络 ip 没有配置好所致,但是排查发现 ping 网络是没有问题的,虚拟机正常连接网络,网上查阅说可能是主机名不一致导致的,于是执行cat /etc/hosts,发现和ifconfig的网络 ip 居然不一致切换到 root 用户,修改/etc/hosts文件重新启动监听,便可启动成功...原创 2020-06-02 09:18:39 · 3231 阅读 · 0 评论 -
如何远程连接MySQL数据库
新安装的MySQL只有一个root用户,默认不开启远程连接。下面以Ubuntu系统下的MySQL为例,说明如何远程连接MySQL数据库。登录root用户 mysql -uroot -pyongdu查看mysql数据库中的所有表mysql> show databases;+--------------------+| Database |+-------...原创 2019-05-26 01:48:27 · 8831 阅读 · 0 评论 -
[MySQL] 存储引擎InnoDB和MyISAM对比
存储引擎是数据库的核心,对mysql来说,存储引擎是以插件的形式运行的。虽然mysql支持种类繁多的存储引擎,但是常用的就那么几种。这篇文章主要是对其进行一个总结和对比。1、引言在 mysql5 之后,支持的存储引擎有很多个,但是常用的就那么几种,而且默认支持的也是InnoDB,既然要进行一个对比,我们就要从不同的维度来看一下使用命令show engines;可以查看当前版本数据库支持哪些存储引擎:发现默认支持了9种,默认存储引擎为InnoDB,具体介绍一下常用三种引擎2、InnoDBInno转载 2020-08-10 14:54:36 · 239 阅读 · 0 评论 -
Ubuntu环境下MySQL卸载安装配置远程访问三步曲
卸载查看所有依赖dpkg --list|grep mysql卸载 MySQLsudo apt-get remove mysql-*清除残留数据,弹出界面选择 yesdpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P再次查看所有依赖dpkg --list|grep mysql卸载完成安装安装 MySQL,安装过程中需设置 root 用户密码sudo apt-get install mysql-serversudo apt-ge原创 2020-07-04 18:45:40 · 217 阅读 · 0 评论