我们已经知道 MySQL 使用 SQL SELECT 命令及 WHERE 子句来读取数据表中的数据,但是当提供的查询条件字段为 NULL 时,该命令可能就无法正常工作。 为了处理这种情况,MySQL提供了三大运算符: IS NULL: 当列的值是 NULL,此运算符返回 true。 IS NOT NULL: 当列的值不为 NULL, 运算符返回 true。 <=>: 比较...【阅读全文】
删除的例子误删postgres=# delete from test where id = 2;DELETE 1 id | info ----+------ 1 | abc(1 row) 恢复由于Postgresql的vacuum机制,删除的数据,并不会立刻删掉。只是做了相关的标志。如果vacuum一旦清理了这些数据,那么是无法恢复。vacuum的机制请参考官方文档或者其他相关的资料。...【阅读全文】
有时候修改my.cnf配置文件但是无法生效,可能原因是修改的并不是服务器读取的文件,如果bushido当前使用的配置文件路径,可以在终端输入如下命令:liushiyi@liushiyiPC ~ $ which mysqld/usr/sbin/mysqldliushiyi@liushiyiPC ~ $ mysqld --verbose --help|grep -A 1 'Default options'mysqld: One can only use the --...【阅读全文】