mysql delete数据 空间占用不减少的解决办法

  • 今天空间商告诉我数据库空间满了,检查了一下,发现网站用户行为记录数据表竟然占了20多MB。积累了半年了,该删除释放一下空间了。果断delete之后发现数据库空间竟然没少,虽然数据记录数是零。原来这是因为删除操作后在数据文件中留下碎片所致。DELETE只是将数据标识位删除,

MySQL常见数据类型详解

  • 下面列举的是使用MySQL数据库过程中一些比较常见的数据类型的解释和说明。1、整型数据类型存储空间说明取值范围TINYINT1字节非常小的整数带符号值:-128 ~ 127无符号值:0 ~ 255SMALLINT2字节较小的整数带符号值:-32768 ~ 32767无符号值:0 ~ 65535MEDIUMNT3字节中等大小的整

MySQL通过命令形式导入与导出.sql文件备份数据操作的实例

  • 工作中为了追求效率,关于MySQL的各种操作基本都是通过图形化界面来完成。点几下鼠标,ALL over了。但如果在特定的环境下,比如在没有装MySQL图形化管理工具又不方便下载的时候,该如何办呢?作者就遭遇过这种情况,下面是通过MySQL命令行的形式导入导出.sql文件来完成数据库

如何正确创建MySQL索引

  • 索引可以提高数据的检索效率,也可以降低数据库的IO成本,并且索引还可以降低数据库的排序成本。排序分组操作主要消耗的就是CPU资源和内存,所以能够在排序分组操作中好好的利用索引将会极大地降低CPU资源的消耗。本篇文章将简单的分析一下如何正确创建MySQL数据索引。如何判

MySQL开启慢查询功能

  • mysql慢查询日志对于跟踪有问题的查询非常有用,可以分析出当前程序里有很耗费资源的sql语句,这是一个有用的日志。它对于性能的影响不大(假设所有查询都很快),并且强调了那些最需要注意的查询(丢失了索引或索引没有得到最佳应用),那如何打开mysql的慢查询日志记录呢?

mysql中null与not null的区别及效率问题

  • 经常用mysql的人可能会遇到下面几种情况:1、我字段类型是not null,为什么我可以插入空值2、为什么not null的效率比null高3、判断字段不为空的时候,到底要用select * from table where column <> ''还是要用select * from table where column is not null&nb

浅析Mysql外键的使用

  • Mysql外键是用来保证数据的完整性和一致性的,但不是所有的存储引擎都支持外键:显然只有常用的InnoDB存储引擎支持外键,那么到底应不应该使用外键呢?一般数据库属于持久层,尽量把业务逻辑转移到应用层,外键会使表之间耦合太大,所以建议靠程序去检测和数据库的事务来保证
22«12