排序
mysql视图有索引吗
mysql中视图没有索引。视图是一张虚拟的表,并不真实的存在于数据库中,所以也就没有主键、索引,因为视图没有行和列,本质上就是语句,当调用视图时系统先执行生成视图的语句,然后在视图的基...
MySQL内存表的特性与使用介绍
临时表和内存表都可以人工创建,但临时表更多的作用是系统自己创建后,组织数据以提升性能,如子查询,临时表在多个连接之间不能共享。这里只讨论内存表 内存表,就是放在内存中的表,所使用内...
MySQL 十大优化方法
1. 选取最适用的字段属性 表中字段的宽度设得尽可能小:char 的上限为 255 字节(固定占用空间),varchar 的上限 65535 字节(实际占用空间),text 的上限为 65535。char 比 varchar 处理效率...
MySQL日志详细解析
mysql日志: 主要包含:错误日志、查询日志、慢查询日志、事务日志、二进制日志; 日志是mysql数据库的重要组成部分。日志文件中记录着mysql数据库运行期间发生的变化;也就是说用来记录mysql数...
mysql中having的作用 having子句过滤分组结果
having子句在mysql中用于过滤分组后的结果。1) having用于在分组后对聚合函数结果进行过滤,如筛选销售额超过1000的销售员。2) 使用时需注意可能导致查询性能下降,且只能用于包含group by的查...
mysql— SQL语法之数据定义语句DDL
1. ALTER DATABASE语法 ALTER {DATABASE | SCHEMA} [db_name] alter_specification [, alter_specification] ...alter_specification: [DEFAULT] CHARACTER SET char...
oracle中存储过程的out参数是什么
在oracle中,存储过程中的out参数是输出模式的参数,用于输出值,会忽略传入的值,在子程序内部可以对其进行修改,子程序执行完毕后,out模式参数最终的值会赋值给调用时对应的实参变量,其中ou...
将oracle的create语句更改为alter语句使用
本文将详细介绍oracle的create语句更改为alter语句使,需要了解更多的朋友可以参考下 看PD中,双击某个表,查看其preview标签,然后会发现有某个表的create语句,如下: 代码如下: create table...
redis秒杀场景解决方案
在大流量程序开发中,必然会遇到高并发的应用的场景。解决方案大致分为两个方向,消息队列、锁. redis 实现消息队列核心简单版本 $key = 'quque'; /** ...
mysql字段类型如何选择
本文主要和大家分享mysql字段类型如何选择。希望能帮助到大家。 尽量少的占据存储空间 整型 时间类型(选择准确的类型) 类型 含义 time() 时分秒 datetime() 年月日 时分秒 year() 年份 date...