找到关于 MySQLi 的4219 篇文章

MySQL 中 length() 与 char_length() 的区别?

Ankith Reddy
更新于 2020年6月27日 07:39:24

912 次浏览

char_length() 函数可以用来显示字符串的长度。让我们来看一个例子,获取作为参数包含的字符串的长度。mysql> select char_length('John');输出如下:+---------------------+ | char_length('John') | +---------------------+ | 4 | +---------------------+ 1 row in set (0.00 sec)length() 函数可以用来显示以字节为单位测量的字符串长度。在许多情况下,字符和字节的长度相同。这是一个 length() 的例子 mysql> select length('Tim'); 以下内容... 阅读更多

如何从 MySQL 插入查询中获取新的记录键 ID?

George John
更新于 2019年7月30日 22:30:23

513 次浏览

我们可以借助 MySQL 的 LAST_INSERT_ID() 函数获取新的记录键。首先,我们将创建一个表,并使用 LAST_INSERT_ID() 插入记录。让我们使用 create 命令创建一个表。查询如下:mysql> create table LastInsertRecordIdDemo -> ( -> id int auto_increment, -> value varchar(100), -> primary key(id) -> ); 创建表后,我们将插入记录并使用 LAST_INSERT_ID() 设置它... 阅读更多

如何在 MySQL 中从当前日期时间减去 10 天?

George John
更新于 2019年7月30日 22:30:23

3K+ 次浏览

首先,让我们使用 now() 函数获取当前日期时间。mysql> select now(); 输出如下。+---------------------+ | now()               | +---------------------+ | 2018-11-01 19:55:56 | +---------------------+ 1 row in set (0.00 sec)使用 DATE_SUB() 减去 10 天的语法 select DATE_SUB(now(),interval integer_value day ); 将上述语法应用于从当前日期时间减去 10 天。mysql> select DATE_SUB(now(),interval 10 day); 以下是输出。+---------------------------------+ | DATE_SUB(now(),interval 10 day) | +---------------------------------+ | 2018-10-22 19:56:07             | +---------------------------------+ 1 row in set (0.00 sec)

如何判断 MySQL 表的最后更新时间?

Ankith Reddy
更新于 2019年7月30日 22:30:23

9K+ 次浏览

我们可以使用 information_schema.tables 中的列名“UPDATED_TIME”以及 WHERE 子句来了解这一点。让我们首先为我们的示例创建一个表。mysql> create table MyISAMTableDemo   -> (   -> id int   -> ); 向表中插入一些记录。mysql> insert into MyISAMTableDemo values(1); mysql> insert into MyISAMTableDemo values(2); 获取最后更新时间的语法。SELECT UPDATE_TIME FROM   information_schema.tables WHERE  TABLE_SCHEMA = 'yourDatabaseName' AND TABLE_NAME = ... 阅读更多

如何在 MySQL 数据库中显示表的模式?

Arjun Thakur
更新于 2023年9月1日 02:31:23

96K+ 次浏览

要显示模式,我们可以使用 DESC 命令。这将给出有关表结构的描述。以下是语法。DESCRIBE yourDatabasename.yourTableName; 让我们实现上述语法。mysql> DESCRIBE business.student; 以下是输出。+-------+--------------+------+-----+---------+-------+ | Field | Type         | Null | Key | Default | Extra | +-------+--------------+------+-----+---------+-------+ | id    | int(11)      | YES | MUL | NULL    | | | Name  | varchar(100) | YES  | MUL | NULL |  | +-------+--------------+------+-----+---------+-------+ 2 rows in set (0.05 ... 阅读更多

如何在 MySQL 中检查值是否为整数?

George John
更新于 2019年7月30日 22:30:23

12K+ 次浏览

要检查给定值是否为字符串,我们使用 cast() 函数。如果值不是数字,则返回 0,否则将返回数字值。通过这种方式,我们可以检查值是否为整数。案例 1 - 检查包含整数的字符串mysql> select cast('John123456' AS UNSIGNED); 以下是输出。它表明该值不是数字,因此返回 0。+--------------------------------+ | cast('John123456' AS UNSIGNED) | +--------------------------------+ |                              0 | +--------------------------------+ 1 row in set, 1 warning (0.00 sec) ... 阅读更多

交换 MySQL 中的两列值?

Ankith Reddy
更新于 2019年7月30日 22:30:23

7K+ 次浏览

要交换两列,我们可以应用以下交换逻辑。将两个值相加并存储到第一列中。从第二列中减去第一列的值,并将其存储到第二列中。从更新后的第二列中减去第一列的值,并将其存储到第一列中。上述规则结构如下。假设第一列为 a,第二列为 b。1. a = a+b; 2. b = a-b; 3. a = a-b; 现在我们将应用上述规则来交换两... 阅读更多

从 MySQL 记录中获取数字?

Arjun Thakur
更新于 2019年7月30日 22:30:23

195 次浏览

使用 CONVERT() 函数或正则表达式。CONVERT() 方法将值从一种数据类型转换为另一种数据类型。这最终会为我们获取数字。让我们来看一个例子。首先,我们将创建一个表。mysql> create table textIntoNumberDemo   -> (   -> Name varchar(100)   -> ); 插入一些记录。mysql> insert into textIntoNumberDemo values('John-11'); mysql> insert into textIntoNumberDemo values('John-12'); mysql> insert into textIntoNumberDemo values('John-2'); ... 阅读更多

在 MySQL 中将当前时间增加 2 小时?

Chandu yadav
更新于 2019年7月30日 22:30:23

9K+ 次浏览

我们可以使用 now() 获取当前时间,并通过将间隔设置为 2 来添加 2 小时。首先,使用 now() 收集系统中当前时间的相关信息。当前时间是。以下是获取当前日期和时间的查询。mysql> select now(); 以下是输出。+---------------------+ | now()               | +---------------------+ | 2018-11-01 12:58:40 | +---------------------+ 1 row in set (0.00 sec)要将当前时间增加 2 小时,我们将使用 DATE_ADD() 函数。mysql> select ... 阅读更多

如何在 SELECT 语句中创建临时 MySQL 表,而无需单独的 CREATE TABLE 语句?

George John
更新于 2019年7月30日 22:30:23

4K+ 次浏览

要在 SELECT 语句中创建临时表,我们使用 TEMPORARY 关键字。此临时表将对当前会话可见,并且只要会话关闭,它就会自动销毁。两个会话可以使用同一个临时表。创建表。mysql> create table MyTableDemo   -> (   -> id int,   -> Name varchar(100)   -> ); 插入一些记录。mysql> insert into MyTableDemo values(1, 'John'); mysql>  insert into MyTableDemo values(2, 'Carol'); ... 阅读更多

上一页 1 ... 315 316 317 318 319 ... 422 下一页
广告