找到 6705 篇文章 相关数据库

MySQL 更新查询以删除空格?

karthikeya Boyini
更新于 2019-07-30 22:30:24

1K+ 次查看

您可以使用 TRIM() 函数来删除空格。语法如下:UPDATE yourTableName SET yourColumnName=TRIM(yourColumnName);为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table removeSpaceDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> UserId varchar(20), -> UserName varchar(10), -> PRIMARY KEY(Id) -> ); Query OK, 0 rows affected (0.81 sec)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into removeSpaceDemo(UserId, ... 阅读更多

在 MySQL 中使用 REGEX 匹配整数 6 到 10?

Samual Sam
更新于 2019-07-30 22:30:24

111 次查看

在这里,您可以使用 BETWEEN 运算符。语法如下:SELECT *FROM yourTableName WHERE yourColumnName BETWEEN 6 AND 10;您可以使用正则表达式,如下所示。语法如下:SELECT *FROM yourTableName WHERE yourColumnName REGEXP '10|[6-9]';为了理解这两种语法,让我们创建一个表。创建表的查询如下:mysql> create table RegularExpressionDemo    -> (    -> Id int    -> ); Query OK, 0 rows affected (1.11 sec)现在您可以使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into RegularExpressionDemo values(1); Query OK, ... 阅读更多

为什么 MySQL SELECT 语句中甚至允许“LIMIT 0”?

karthikeya Boyini
更新于 2019-07-30 22:30:24

821 次查看

如您所知,如果您在 MySQL SELECT 语句中使用 LIMIT 0,它将返回一个空集。LIMIT 可用于从结果中获取指定数量的行,而不是所有行。如果您使用任何 MySQL API,则 LIMIT 的作用是获取结果列的类型。LIMIT 0 可用于检查查询的有效性。有关更多详细信息,请使用以下链接:https://dev.mysqlserver.cn/doc/refman/8.0/en/limit-optimization.html以下是 LIMIT 0 的演示。创建表的查询如下:mysql> create table Limit0Demo    -> (    -> Id ... 阅读更多

MySQL:删除样本表“bar”中包含字符串“foo”的所有行?

Samual Sam
更新于 2019-07-30 22:30:24

1K+ 次查看

要删除表“bar”中包含字符串“foo”的所有行,您需要使用 LIKE 运算符。为了理解上述语法,让我们创建一个名为“bar”的样本表。创建表的查询如下。在创建下表后,我们将始终使用 INSERT 命令插入包含字符串“foo”的记录:mysql> create table bar    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Words longtext,    -> PRIMARY KEY(Id)    -> ); Query OK, 0 rows affected (0.61 sec)现在您可以使用 insert 命令在表中插入一些记录。字符串“foo” ... 阅读更多

比较两个表并在 MySQL 中返回缺少的 ID?

karthikeya Boyini
更新于 2020-06-30 13:02:19

1K+ 次查看

要比较两个表并返回缺少的 ID,您需要使用子查询。语法如下:SELECT yourFirstTableName.yourIdColumnName FROM yourFirstTableName WHERE NOT IN(SELECT yourSecondTableName.yourIdColumnName FROM youSecondTableName);为了理解上述语法,让我们创建一个带有示例字段的表,然后我们将插入记录。创建第一个表的查询:First_Tablemysql> create table First_Table    -> (    -> Id int    -> ); Query OK, 0 rows affected (0.88 sec)现在使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into First_Table values(1); Query OK, 1 row affected (0.68 ... 阅读更多

如何在 MySQL 中删除名称中包含字符“?”的数据库?

Samual Sam
更新于 2019-07-30 22:30:24

213 次查看

要删除名称中包含字符“?”的数据库,您需要在数据库名称周围使用反引号符号。语法如下:DROP DATABASE `yourDatabaseName`;为了理解上述语法,让我们创建一个数据库。创建数据库的查询如下:mysql> create database `test?data`; Query OK, 1 row affected (0.14 sec)所以,我有一个包含?字符的数据库。显示所有数据库的查询如下:mysql> show databases;以下是输出:+-----------------------+ | Database              | +-----------------------+ | business              | ... 阅读更多

删除 MySQL 中文本的查询是什么?

Samual Sam
更新于 2020-06-30 13:05:31

252 次查看

要删除文本中的 \r,您需要使用 REPLACE 命令。语法如下:UPDATE yourTableName SET yourColumnName=REPLACE(yourColumnName, ’\r’, ’ ‘);为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table removeDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name text, -> PRIMARY KEY(Id) -> ); Query OK, 0 rows affected (0.79 sec)现在使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into removeDemo(Name) values('John\rSmithCarol'); Query OK, 1 row affected (0.13 sec) mysql> insert into removeDemo(Name) values('LarryMike\rSam'); ... 阅读更多

在 PHP MySQL 中从时间戳中提取日期/月份/年份?

Samual Sam
更新于 2019-07-30 22:30:24

792 次查看

要从时间戳中提取日期/月份/年份,您需要使用 date_parse() 函数。语法如下:print_r(date_parse(“anyTimeStampValue”));PHP 代码如下:$yourTimeStampValue="2019-02-04 12:56:50"; print_r(date_parse($yourTimeStampValue));PHP 代码的快照如下:以下是输出:Array ( [year] => 2019 [month] => 2 [day] => 4 [hour] => 12 [minute] => 56 [second] => 50 [fraction] => 0 [warning_count] => 0 [warnings] => Array ( ) [error_count] => 0 [errors] => Array ( ) [is_localtime] => )样本输出的快照:

获取 MySQL 中变量的类型?

karthikeya Boyini
更新于 2019-07-30 22:30:24

956 次查看

您无法获取 MySQL 中变量的类型。使用 CAST 运算符将变量的类型转换为另一种类型。语法如下:SET @yourVariableName:=’anyValue’使用 CAST 运算符转换为另一种类型。语法如下:SELECT CAST( @yourVariableName AS SIGNED);为了理解上述语法,让我们转换为另一种类型。案例 1:字符串到无符号:mysql> set @StringToInt:='12345'; Query OK, 0 rows affected (0.00 sec)查询如下,转换为另一种类型:mysql> select CAST(@StringToInt as UNSIGNED);以下是输出:+--------------------------------+ | CAST(@StringToInt as UNSIGNED) | +--------------------------------+ | 12345               ... 阅读更多

查找 MySQL 表中无效电子邮件地址的列表?

Samual Sam
更新于 2019-07-30 22:30:24

2K+ 次查看

要查找无效电子邮件地址,请使用以下语法:SELECT yourColumnName FROM yourTableName WHERE yourColumnName NOT LIKE '%_@_%._%';上述语法将提供所有无效电子邮件地址的列表。为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table FindInvalidEmailAddressDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(20),    -> EmailAddress varchar(40),    -> PRIMARY KEY(Id)    -> ); Query OK, 0 rows affected (0.75 sec)现在您可以使用 insert 命令在表中插入一些记录。我们插入了一些无效 ... 阅读更多

广告