找到 4219 篇文章 适用于 MySQLi
19K+ 次查看
要选择包含空格的列名,请使用反引号符号与列名一起使用。该符号为 ( ` `)。反引号显示在键盘上波浪号 ( ~) 下方。首先,创建一个表 -mysql> CREATE table SpaceColumn -> ( -> `Student Name` varchar(100) -> ); 查询成功,0 行受影响 (0.48 秒)插入记录mysql> INSERT into SpaceColumn values('John'); 查询成功,1 行受影响 (0.18 秒) mysql> INSERT into SpaceColumn values('Bob'); 查询成功,1 行受影响 (0.17 秒)获取包含空格的列名的语法如下:SELECT `column_name` from yourTableName; 现在我将应用... 阅读更多
729 次查看
首先,我们将使用 CREATE 命令创建一个表。创建表 -mysql> CREATE table InCaseSensDemo -> ( -> Name varchar(100) -> ); 查询成功,0 行受影响 (0.50 秒)使用 INSERT 命令将记录插入表中 -mysql> INSERT into InCaseSensDemo values('JOhN'); 查询成功,1 行受影响 (0.11 秒) mysql> INSERT into InCaseSensDemo values('bob'); 查询成功,1 行受影响 (0.21 秒) mysql> INSERT into InCaseSensDemo values('BoB'); 查询成功,1 行受影响 (0.13 秒) mysql> INSERT into InCaseSensDemo values('Bob'); 查询成功,1 行受影响 (0.18 秒)使用... 阅读更多
178 次查看
我们可以使用列名的 lower() 函数来实现。首先,我们将使用 CREATE 命令创建一个表。创建表 -mysql> CREATE table InCaseSensDemo -> ( -> Name varchar(100) -> ); 查询成功,0 行受影响 (0.50 秒)使用 INSERT 命令将记录插入表中 -mysql> INSERT into InCaseSensDemo values('JOhN'); 查询成功,1 行受影响 (0.11 秒) mysql> INSERT into InCaseSensDemo values('bob'); 查询成功,1 行受影响 (0.21 秒) mysql> INSERT into InCaseSensDemo values('BoB'); 查询成功,1 行受影响 (0.13 秒) mysql> INSERT into InCaseSensDemo values('Bob'); 查询成功,... 阅读更多
5K+ 次查看
SELECT DISTINCT 可用于提供不同的值。使用它可以删除重复记录,并且也可以与聚合函数一起使用。例如:MAX、AVG 等。这可以应用于单个列。现在,我正在创建一个表以对列使用 SELECT DISTINCT。使用 CREATE 命令创建表 -mysql> CREATE TABLE DistinctDemo -> ( -> id int, -> name varchar(100) -> ); 查询成功,0 行受影响 (0.64 秒)插入记录 -mysql> INSERT into DistinctDemo values(1, 'John'); 查询成功,1 行受影响 (0.17 秒) mysql> INSERT into DistinctDemo values(2, ... 阅读更多
375 次查看
要添加 1 天,请使用 date_add() 函数。在 MySQL 中向日期时间添加一天会得到下一天。以下是语法 -SELECT DATE_ADD('Any date’', INTERVAL 1 DAY) AS AliasName;现在,我将应用上述查询以在 MySQL 中向日期添加一天。查询如下 -mysql> SELECT DATE_ADD('2018-10-08', INTERVAL 1 DAY) AS NextDay; 执行上述查询后,我们将获得以下输出 -+------------+ | NextDay | +------------+ | 2018-10-09 | +------------+ 1 行受影响 (0.00 秒)因此,在这个示例输出中,我正在向当前日期添加一天
1K+ 次查看
要启用查询日志,请使用 SET global 命令。您不能在 MySQL 8.0.12 版本中使用 set general_log。如果您使用的是 8.0.12 版本,那么您将收到以下错误。在这里,我们尝试设置 general_log 以查看会出现什么错误 -mysql> SET general_log = 1;以下是输出 -错误 1229 (HY000):变量 'general_log' 是一个全局变量,应使用 SET GLOBAL 设置现在,我们将使用 general_log 的 global 命令。查询如下 -mysql> SET global general_log = 1; 查询成功,0 行受影响 (0.10 秒)要检查它... 阅读更多
1K+ 次查看
Unsigned 允许我们输入正值;您不能输入任何负数。让我们创建一个表来了解 MySQL 中的 unsigned。要创建表,我们将使用 CREATE 命令。让我们创建一个表 -mysql> CREATE table UnsignedDemo -> ( -> id int unsigned -> ); 查询成功,0 行受影响 (0.61 秒)之后我将只插入正值。让我们插入一些记录 -mysql> INSERT into UnsignedDemo values(124); 查询成功,1 行受影响 (0.09 秒) mysql> INSERT into UnsignedDemo values(78967); 查询成功,1 行受影响 (0.14 秒)我正在显示所有记录... 阅读更多
6K+ 次查看
要了解当前的 auto_increment 值,我们可以使用 last_insert_id() 函数。首先,我们将使用 INSERT 命令创建一个表。创建表 -mysql> CREATE table AutoIncrement -> ( -> IdAuto int auto_increment, -> primary key(IdAuto) -> ); 查询成功,0 行受影响 (0.59 秒)创建表后,我们将使用 INSERT 命令插入记录。插入记录 -mysql> INSERT into AutoIncrement values(); 查询成功,1 行受影响 (0.48 秒) mysql> INSERT into AutoIncrement values(); 查询成功,1 行受影响 (0.17 秒) mysql> INSERT into AutoIncrement values(); 查询成功,1 行受影响 ... 阅读更多
654 次查看
要了解当前时间,我们可以使用 SELECT 语句中的 now() 函数。查询如下 -mysql> SELECT now();执行上述查询后,我们将获得当前时间。以下是输出 -+---------------------+ | now() | +---------------------+ | 2018-10-06 12:57:25 | +---------------------+ 1 行受影响 (0.02 秒)要设置时区,我们可以使用 SET 命令。语法如下 -mysql> SET time_zone = "Some value"; 现在我将应用上述查询以设置时区。... 阅读更多
940 次查看
在 MySQL 中,NULL 的长度为 0。在这里,我们将了解如何将 NULL 与 SELECT 语句一起使用。让我们使用 CREATE 命令创建一个表 -创建表 -mysql> CREATE table NullWIthSelect -> ( -> Name varchar(100) -> ); 查询成功,0 行受影响 (0.62 秒)上面,我已成功创建了一个表。现在我将使用 INSERT 命令插入一些记录 -插入记录 -mysql> INSERT into NullWIthSelect values('John'); 查询成功,1 行受影响 (0.16 秒) mysql> INSERT into NullWIthSelect values('Bob'); 查询成功,1 行受影响 (0.12 秒) mysql> INSERT ... 阅读更多