已找到 MySQLi 的4219 篇文章
2K+ 查看
INTERVAL 关键字可与 NOW() 和 CURDATE() MySQL 函数组合使用,就像可与日期值的时间、日期或日期时间单元组合使用一样。示例将 INTERVAL 与 MySQL NOW() 结合使用mysql> Select NOW() + INTERVAL 2 day; +------------------------+ | NOW() + INTERVAL 2 day | +------------------------+ | 2017-10-30 09:19:31 | +------------------------+ 1 行记录集 (0.00 秒) mysql> Select NOW() - INTERVAL 2 day; +------------------------+ | NOW() - INTERVAL 2 day | +------------------------+ | 2017-10-26 09:19:45 | +------------------------+ 1 行记录集 (0.00 秒) mysql> Select NOW() - INTERVAL 2 hour; +-------------------------+ | NOW() ... 阅读更多
264 次浏览
我们已经检查了 MySQL 数据库的大小,类似地,我们也可以检查特定数据库中表的大小。具体做法如下:−mysql> SELECT -> table_name AS "表", -> round(((data_length + index_length) / 1024 / 1024), 2) as SIZE -> FROM information_schema.TABLES -> WHERE table_schema = "SAMPLE" -> ORDER BY SIZE; +-------------+-------+ | 表 | SIZE | +-------------+-------+ | employee | 0.02 | | student | 0.02 | | new_student | 0.02 | +-------------+-------+ 3 行记录在 set 中 (0.00 秒)该输出提供了 Sample数据库中三个表的大小。
114 次浏览
实际上,MySQL 的行为取决于 allow_invalid_dates 模式。如果启用此模式,则 MySQL 将接受无效日期,并且会像使用有效日期一样执行日期算术。否则,如果此模式未激活,则它将不接受无效日期,并将生成 NULL 作为输出。mysql> select '2017-02-30' + INTERVAL 7 day; +-------------------------------+ | '2017-02-30' + INTERVAL 7 day | +-------------------------------+ | NULL ... 阅读更多
76 次浏览
我们可以借助以下语句检查所有 MySQL 数据库的大小:mysql> SELECT table_schema "数据库", -> SUM(data_length + index_length)/1024/1024 "大小(MB)" -> FROM information_schema.TABLES GROUP BY table_schema; +--------------------+----------------+ | 数据库 | 大小(MB) | +--------------------+----------------+ | gaurav | 1.04785156 | | information_schema | 0.00878906 | | mysql | 0.68551350 | | performance_schema | 0.00000000 | | sample | 0.04687500 | | tutorial | 0.03125000 | +--------------------+----------------+ 6 行记录在 set 中,1 个警告 (0.33 秒)
1K+ 次浏览
顾名思义,CURDATE() 函数将返回当前日期。简单来说,我们可以说它只返回日期时间。mysql> select CURDATE(); +------------+ | CURDATE() | +------------+ | 2017-10-28 | +------------+ 1 行记录在 set 中 (0.00 秒)与此相反,NOW() 函数将返回当前日期和时间。mysql> Select NOW(); +---------------------+ | NOW() | +---------------------+ | 2017-10-28 09:10:16 | +---------------------+ 1 行记录在 set 中 (0.00 秒)
80 次浏览
以下语句显示了在 Sample 数据库中具有列‘email’的两个表的列表:mysql> SELECT DISTINCT TABLE_NAME -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE COLUMN_NAME IN('EMAIL') -> AND TABLE_SCHEMA = 'SAMPLE'; +---------------+ | TABLE_NAME | +---------------+ | employee | | new_student | +---------------+ 2 行记录在 set 中 (0.04 秒)
497 Views
MySQL 可以通过将 INTERVAL 关键字与时间单位、日期或日期时间相加来使用加法和减法运算符执行日期算术运算。示例 1 将 2 天添加到特定日期。mysql> Select '2017-05-20' + INTERVAL 2 day; +-------------------------------+ | '2017-05-20' + INTERVAL 2 day | +-------------------------------+ | 2017-05-22 | +-------------------------------+ 1 row in set (0.00 sec) 示例 2 从特定日期中减去 2 天。mysql> Select '2017-05-20' - INTERVAL 2 day; +-------------------------------+ | '2017-05-20' - INTERVAL 2 day | +-------------------------------+ | 2017-05-18 | +-------------------------------+ 1 row in ... Read More
132 Views
当我们尝试对存储在表中的日期值执行此类操作时,MySQL 将日期值假定为数字并执行算术运算。假设我们有一个名为“example”的表,其“orderdate”列中有一个日期值,那么以下算术运算将说明上述内容:mysql> select * from example; +------------+ | orderdate | +------------+ | 2017-05-25 | +------------+ 1 row in set (0.00 sec) mysql> select orderdate+10 from example; +--------------+ | orderdate+10 | +--------------+ | 20170535 | +--------------+ 1 row in set (0.00 sec) mysql> select orderdate*10 from example; ... Read More
108 Views
借助 CREATE DATABASE db-name 命令,我们可以检查创建任何 MySQL 数据库的语句。mysql> SHOW CREATE DATABASE Sample; +----------+-------------------------------------------------------------------+ | Database | Create Database | +----------+-------------------------------------------------------------------+ | sample | CREATE DATABASE `sample` /*!40100 DEFAULT CHARACTER SET latin1 */ | +----------+-------------------------------------------------------------------+ 1 row in set (0.00 sec) 输出显示了名为 Sample 的 MySQL 数据库是如何创建的。
数据结构
联网
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP