随笔分类 - 数据库
摘要:一:什么是Oracle执行计划? 执行计划是一条查询语句在Oracle中的执行过程或访问路径的描述 二:怎样查看Oracle执行计划? 因为我一直用的PLSQL远程连接的公司数据库,所以这里以PLSQL为例: ①:配置执行计划需要显示的项: 工具 —> 首选项 —> 窗口类型 —> 计划窗口 —>
阅读全文
摘要:MySQL的EXPLAIN命令用于SQL语句的查询执行计划(QEP)。这条命令的输出结果能够让我们了解MySQL 优化器是如何执行SQL 语句的。这条命令并没有提供任何调整建议,但它能够提供重要的信息帮助你做出调优决策。 语法 MySQL 的EXPLAIN 语法可以运行在SELECT 语句或者特定表
阅读全文
摘要:在SQL SERVER中,cast和convert函数都可用于类型转换,其功能是相同的, 只是语法不同. cast一般更容易使用,convert的优点是可以格式化日期和数值.
阅读全文
摘要:Mysql中提供了两个内置函数提供我们使用分别为:CAST和CONVERT,Mysql 的CAST()和CONVERT() 函数可用来转换或者获取一个我们需要的类型。两者具体的语法如下: (1) cast(value as type); (2) convert(value,type); 语法 说明
阅读全文
摘要:1 drop TEMPORARY table if EXISTS temp_table; 2 create TEMPORARY table temp_table( 3 id int not null, 4 username VARCHAR(20), 5 PRIMARY key(id) 6 );
阅读全文
摘要:事务的四大特征: ACID:Atomic(原子性)、Consistent(一致性)、Isolated(独立性)、Durable (持久性) MySQL的事务支持不是绑定在MySQL服务器本身,而是与存储引擎相关: sql代码 1. MyISAM:不支持事务,用于只读程序提高性能 2. InnoDB:
阅读全文
摘要:相同的表数据在sqlserver和MySQL中使用各自的函数得到相同的结果,如下表 要想查询出如下结果 在sqlserver中需要以下语句查询 在MySQL中需要以下代码查询 这里不是说MySQL比sqlserver好用,只是总结相同的数据在两个数据库中使用不同的方法函数得到相同的结果。 例如如下s
阅读全文
摘要:对于越来越多的数据,数据库的容量越来越大,压缩也就越来越常见了。在我的实际工作中进行过多次压缩工作,也遇到多次问题,在此和大家分享一下。 首先,我们先说说怎么使用innodb的压缩. 其实很简单,根据经验,一般压缩比例可以达到30%-40% 然后,我们说说我在压缩过程中遇到的坑和发现的关联,当然有些
阅读全文
摘要:首先声明,对MySQL不懂,很多都不知道原因 设计了一个表,里面很多text字段,然后填进去的东西太多(用的是Python的MySQLdb),报错: _mysql_exceptions.OperationalError: (1118, 'Row size too large. The maximum
阅读全文