随笔分类 -  I数据库

摘要:一、MySQL的存储引擎 完整的引擎说明还是看官方文档:http://dev.mysql.com/doc/refman/5.6/en/storage-engines.html 这里介绍一些主要的引擎 1、InnoDB存储引擎 InnoDB是MySQL的默认事务型引擎,它被设计用来处理大量的短期(sh 阅读全文
posted @ 2018-06-19 08:57 光何 阅读(374) 评论(0) 推荐(0) 编辑
摘要:命令行控制启动和关闭:mysqld --console #这样启动ctrl+c即为关闭 启动:双击mysqld.exe即可 #此为后台启动 关闭:mysqladmin -uroot -proot shutdown #此为正常关闭 终止:taskkill /im mysqld.exe /f #此为暴力 阅读全文
posted @ 2018-06-14 19:47 光何 阅读(636) 评论(0) 推荐(0) 编辑
摘要:什么是事务? 事务逻辑上的一组操作,组成这组操作的各个逻辑单元,要么一起成功,要么一起失败. 事务特性(4种): 原子性 (atomicity):强调事务的不可分割. 一致性 (consistency):事务的执行的前后数据的完整性保持一致. 隔离性 (isolation):一个事务执行的过程中,不 阅读全文
posted @ 2018-06-09 18:25 光何 阅读(2129) 评论(0) 推荐(0) 编辑
摘要:(1)、根据服务层面:配置mysql性能优化参数; (2)、从系统层面增强mysql的性能:优化数据表结构、字段类型、字段索引、分表,分库、读写分离等等。 (3)、从数据库层面增强性能:优化SQL语句,合理使用字段索引。 (4)、从代码层面增强性能:使用缓存和NoSQL数据库方式存储,如MongoD 阅读全文
posted @ 2018-06-05 17:56 光何 阅读(3556) 评论(0) 推荐(0) 编辑
摘要:今天去中关村软件园面试,被问到:你做项目用到的Redis处理数据用的什么结构?顿时石化,”用到的结构,不就是key-value嘛,还有什么结构?“。面试官说:“平时除了工作,要加强学习,下面的面试我觉得没有了。”,之后...... 后来一想,面试官说的结构是不是指数据类型?他管数据类型叫结构,看来文 阅读全文
posted @ 2018-06-01 17:34 光何 阅读(46769) 评论(0) 推荐(3) 编辑
摘要:方法一、在sqlnet.ora中设置参数 如需要设置客户端空闲10分钟即被中断,则在sqlnet.ora的末尾添加SQLNET.EXPIRE_TIME=10注:sqlnet.ora文件的路径在$ORACLE_HOME/network/admin下。 方法二、Oracle Profile中设置 生产库 阅读全文
posted @ 2018-05-24 17:33 光何 阅读(28350) 评论(0) 推荐(0) 编辑
摘要:查询数据库当前进程的连接数: select count(*) from vprocess;selectcount()fromvsession; 查看数据库的并发连接数: select count(*) from v$session where status 阅读全文
posted @ 2018-05-24 17:26 光何 阅读(6006) 评论(0) 推荐(0) 编辑
摘要:单行函数 单行函数分为五种类型:字符函数、数值函数、日期函数、通用函数、转换函数 一、字符函数: --大小写控制函数 select lower('Hello World') 转小写, upper('Hello World') 转大写 from dual; --initcap: 首字母大写 selec 阅读全文
posted @ 2018-02-24 07:44 光何 阅读(5194) 评论(0) 推荐(1) 编辑
摘要: 阅读全文
posted @ 2018-02-23 21:08 光何 阅读(194) 评论(0) 推荐(0) 编辑
摘要:一、建立测试账号 进入sqlplus(以管理员身份) sqlplus / as sysdba; create user user1 identified by user1; //创建用户名并指定密码 授予相应权限 grant create session to user1; grant create 阅读全文
posted @ 2018-01-20 14:29 光何 阅读(1274) 评论(0) 推荐(0) 编辑
摘要:打算在云服务器上装oracle服务,以前都是在图形化界面下安装,云服务器没有UI,静默安装可以解决问题,过程如下。安装环境:操作系统:CentOS 7内存:11G(11851M)硬盘:128Goracle版本 11g1、准备oracle 安装包 linux.x64_11gR2_database_1o 阅读全文
posted @ 2017-08-12 21:19 光何 阅读(1510) 评论(0) 推荐(0) 编辑
摘要:1,标准SQL数据类型 BINARY 每个字符占一个字节 任何类型的数据都可存储在这种类型的字段中。不需数据转换(例如,转换到文本数据)。数据输入二进制字段的方式决定了它的输出方式。BIT 1 个字节0 和 1 ,以及只包含这两个数值之一的字段。 TINYINT 1 个字节 介于 0 到 255 之 阅读全文
posted @ 2016-11-11 14:18 光何 阅读(5202) 评论(0) 推荐(0) 编辑
摘要:测试用例:查询TEST_TABLE表中TEST_COLUMN列的第10-20条数据 1,Oracle分页方法 1 SELECT A.* FROM 2 ( 3 SELECT ROWNUM ROWNO, B.* FROM 4 ( 5 SELECT * FROM TEST_TABLE 6 WHERE TE 阅读全文
posted @ 2016-11-11 14:17 光何 阅读(233) 评论(0) 推荐(0) 编辑
摘要:--已知Oracle的Scott用户中提供了三个测试数据库表 --名称分别为dept,emp,salgrade。使用SQL语言完成一下操作 --1,查询20号部门的所有员工信息: SELECT * FROM EMP E WHERE E.DEPTNO = 20; --2,查询奖金(COMM)高于工资( 阅读全文
posted @ 2016-11-11 14:14 光何 阅读(1130) 评论(0) 推荐(0) 编辑
摘要:--1,大小写控制函数 SELECT LOWER('Hello World') 转小写, UPPER('Hello World') 转大写, INITCAP('hello world') 首字母大写 FROM DUAL; --2,字符控制函数 SELECT CONCAT('Hello','World 阅读全文
posted @ 2016-11-11 14:13 光何 阅读(229) 评论(0) 推荐(0) 编辑
摘要:--1,选择不满30中的雇员 SELECT * FROM EMP WHERE DEPTNO = 30; --2,列出所有办事员的姓名,编号和部门 SELECT ENAME,EMPNO,DEPTNO FROM EMP WHERE JOB = 'CLERK'; --3,找出佣金高于薪金的雇员 SELEC 阅读全文
posted @ 2016-11-11 14:12 光何 阅读(371) 评论(0) 推荐(0) 编辑
摘要:--1,列出至少有一个雇员的所有部门 SELECT E.DEPTNO, COUNT(E.EMPNO) FROM EMP E WHERE E.EMPNO IS NOT NULL GROUP BY E.DEPTNO HAVING COUNT(E.EMPNO) > 0; --2,列出薪金比‘SMITH’多 阅读全文
posted @ 2016-11-11 14:12 光何 阅读(292) 评论(0) 推荐(0) 编辑
摘要:CHAR、VARCHAR、VARCHAR2区别: 1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你 阅读全文
posted @ 2016-11-11 14:11 光何 阅读(430) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示