找到 4219 篇文章 关于 MySQLi

如何在 MySQL 中列出临时表列?

AmitDiwan
更新于 2019年8月22日 08:12:05

618 次浏览

要在 MySQL 中列出临时表列,让我们首先创建一个临时表。这是一个示例。我们创建了一个包含学生详细信息的临时表,其中包含一些列 - mysql> CREATE TEMPORARY TABLE DemoTable745 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100),    StudentAge int,    StudentAddress varchar(100),    StudentCountryName varchar(20) ); 查询成功,0 行受影响 (0.00 秒)以下是 MySQL 中列出临时表列的查询 - mysql> show columns from DemoTable745;这将产生以下输出 -+--------------------+--------------+------+-----+---------+----------------+ | 字段              | 类型         ... 阅读更多

我们可以将列值的所有数字替换为零,除了第一位数字吗?

AmitDiwan
更新于 2019年8月22日 08:09:32

75 次浏览

是的,我们可以将列值的所有数字替换为零,除了第一位数字。让我们首先看一个示例并创建一个表 - mysql> create table DemoTable744 (Number varchar(100)); 查询成功,0 行受影响 (0.47 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable744 values('537737736252'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable744 values('989000099999'); 查询成功,1 行受影响 (0.24 秒) mysql> insert into DemoTable744 values('343225666666664533'); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable744 values('4322111899494'); 查询成功,1 行受影响 (0.15 秒)显示表中的所有记录 ... 阅读更多

MySQL 查询,只保留列值中的前两个字符并删除其余字符?

AmitDiwan
更新于 2019年8月22日 08:07:48

1K+ 次浏览

要只保留前两个字符并删除其余字符,请使用 SUBSTRING()。让我们首先创建一个表 - mysql> create table DemoTable743 (SubjectName varchar(100)); 查询成功,0 行受影响 (0.54 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable743 values('MySQL'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable743 values('Java'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable743 values('MongoDB'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable743 values('Python'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable743 values('Data Structure'); 查询成功,1 行受影响 (0.68 ... 阅读更多

MySQL 查询,仅检索包含特殊字符的列值?

AmitDiwan
更新于 2019年8月22日 08:20:11

1K+ 次浏览

为此,请使用 REGEXP。让我们首先创建一个表 - mysql> create table DemoTable(SubjectCode varchar(100)); 查询成功,0 行受影响 (0.89 秒)使用 insert 命令在表中插入一些记录。这些记录包含文本、数字和特殊字符 - mysql> insert into DemoTable values('Java899@22'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('C#'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('~Python232'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('MongoDB%'); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable values('C123456'); 查询成功,1 行受影响 (0.37 秒)显示所有 ... 阅读更多

在使用 MySQL 的 LIKE 查询中查找包含 % 字符的记录

AmitDiwan
更新于 2019年8月22日 08:06:08

192 次浏览

让我们首先创建一个表 - mysql> create table DemoTable742 (Value varchar(100)); 查询成功,0 行受影响 (2.91 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable742 values('632535MIT'); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable742 values('US%UK'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable742 values('56%78'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable742 values('%_1234'); 查询成功,1 行受影响 (0.09 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable742;这将产生以下输出 -+-----------+ | 值 | ... 阅读更多

如何在 MySQL 中从列中的所有值中减去相同的金额?

AmitDiwan
更新于 2019年8月22日 08:04:47

743 次浏览

让我们首先创建一个表 - mysql> create table DemoTable741 (Number int); 查询成功,0 行受影响 (0.61 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable741 values(70); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable741 values(55); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable741 values(89); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable741 values(79); 查询成功,1 行受影响 (0.35 秒) mysql> insert into DemoTable741 values(34); 查询成功,1 行受影响 (0.17 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable741;这将 ... 阅读更多

在 MySQL 列中查找包含双引号的记录?

AmitDiwan
更新于 2019年8月22日 08:03:19

711 次浏览

使用 LIKE 查找包含双引号的记录。以下是语法 - select *from yourTableName where yourColumnName LIKE '%"%';让我们首先创建一个表 - mysql> create table DemoTable740 (Value varchar(100)); 查询成功,0 行受影响 (0.49 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable740 values("\""); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable740 values("\"John"); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable740 values("Sam"); 查询成功,1 行受影响 (0.12 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable740;这将产生以下输出 -+-------+ | ... 阅读更多

在同一列中查找来自多个 MySQL 行的整数的总和?

AmitDiwan
更新于 2019年8月22日 08:01:43

178 次浏览

让我们首先创建一个表 - mysql> create table DemoTable739 (Price int); 查询成功,0 行受影响 (0.65 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable739 values(100); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable739 values(50); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable739 values(1200); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable739 values(500); 查询成功,1 行受影响 (0.37 秒) mysql> insert into DemoTable739 values(800); 查询成功,1 行受影响 (0.20 秒)使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable739;这将 ... 阅读更多

如何使用 MySQL count() 检索具有最大点赞值的?

AmitDiwan
更新于 2019年8月22日 08:10:27

89 次浏览

假设表中有一些列,一列用于图像路径,另一列用于点赞数。但是,第一列是自动递增的 Id,如下所示 - mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ImagePath varchar(100), UpvoteValue int ); 查询成功,0 行受影响 (0.72 秒)使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(ImagePath, UpvoteValue) values('Image1.jpeg', 90); 查询成功,1 行受影响 (0.23 秒) mysql> insert into DemoTable(ImagePath, UpvoteValue) values('Image2.jpeg', 10); 查询成功,1 行受影响 (0.21 秒) mysql> insert into DemoTable(ImagePath, UpvoteValue) values('Image3.jpeg', 120); 查询成功,1 ... 阅读更多

使用正则表达式在 MySQL 中查找包含 a-z、A-Z 和 0-9 的字符串

AmitDiwan
更新于 2019年8月22日 08:00:19

439 次浏览

要查找包含 a-z、A-Z 和 0-9 的字符串,请结合使用 BINARY REGEXP 和 AND 运算符。让我们先创建一个表:
mysql> create table DemoTable738 (UserId varchar(100));
Query OK, 0 rows affected (0.81 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable738 values('John');
Query OK, 1 row affected (0.16 sec)
mysql> insert into DemoTable738 values('sAm456');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable738 values('98Carol');
Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable738 values('67david');
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable738 values('69MIKE');
Query OK, 1 row affected (0.18 ... 阅读更多

广告