数据库
文章平均质量分 82
UKnowNothing_
一个机械专业的码农。
展开
-
基于scott表的练习,多表查询,子查询,PL/SQL,存储过程。
// 1、查询emp表中的所有信息select * from emp;// 2、显示emp表的员工姓名和工资。select ename, sal from emp;// 3、查询emp表中部门编号为20的并且sal(工资)大于3000的所有员工信息select * from emp where deptno=20 and sal > 3000;// 4、查询emp表中部门编...原创 2019-03-25 15:04:38 · 3149 阅读 · 0 评论 -
PL/SQL在输入时报错,PLS-00201:必须声明标识符。
PL\SQL在输入字符串类型时需要添加单引号,否则报错:PLS-00201:必须声明标识符。原创 2019-03-26 14:09:54 · 7609 阅读 · 0 评论 -
数据库备份策略——冷热备份&&双机热备
数据库备份策略冷备份说明:将整个数据库文件定期数据库转储.数据库备份优点:备份完整 导出数据库文件简单.缺点:备份数据库方式繁琐. 定期备份可能会由于在备份期之间,如果服务器宕机或者损坏,造成数据的丢失. 数据库文件导入导出耗时. 2000万数据/42.3g 总结: 虽然数据库冷备份可能会导致数据丢失,但是一般作为数据恢复的最后...原创 2019-09-01 18:10:03 · 1139 阅读 · 0 评论 -
Linux 下安装 Mysql 及主从数据库的实现
安装Mysql关闭防火墙service iptables stop新建文件夹新建mysql文件夹 /usr/local/src/mysql上传安装文件后解压文件tar -xvf Percona-Server-5.6.24-72.2-r8d0f85b-el6-x86_64-bundle.tar安装顺序debuginfo shard client server...原创 2019-09-01 21:28:03 · 219 阅读 · 0 评论 -
count(1)、count(*)、count(列名)的含义、区别、执行效率
维护同事的代码发现他的 sql 查询记录条数都是 count(1),而我则习惯用 count(*),这有什么区别呢?含义:1、count(*) :统计所有的行数,包括为null的行(COUNT(*)不单会进行全表扫描,也会对表的每个字段进行扫描。而COUNT('x')或者COUNT(COLUMN)或者COUNT(0)等则只进行一个字段的全表扫描)。2、count(1):计算一共有多少符...原创 2019-09-19 10:20:37 · 51920 阅读 · 7 评论 -
mysql 增加字段或修改字段长度、报错 [Err] 1118 - Row size too large
mysql 增加字段或修改字段长度、报错 [Err] 1118 - Row size too large一般出现该问题的原因是因为超过了mysql允许的最大表单长度65535最近本人也遇到过该问题上网收了一堆相关的解决办法,最终总结出了正确的解决方案:解决办法如下:很明想导致该问题的原因是表单总长度过大,那么第一种解决方法就是将某些长度为500+的字段类型改为 longtext 可...原创 2019-09-23 09:25:20 · 3619 阅读 · 1 评论