使用MySQL命令行客户端选择时如何查看数据中的空格?

quote()为此使用功能。语法如下-

select yourColumnName,quote(yourColumnName) from yourTableName;

为了理解这个概念,让我们创建一个表。创建表的查询如下-

mysql> create table seeSpacesDemo
   -> (
   -> spaceValue varchar(10)
   -> );

使用insert命令在表中插入一些记录。查询如下-

mysql> insert into seeSpacesDemo values("");
mysql> insert into seeSpacesDemo values(" ");
mysql> insert into seeSpacesDemo values(" ");
mysql> insert into seeSpacesDemo values(" ");

使用select语句显示表中的所有记录。查询如下-

mysql> select *from seeSpacesDemo;

以下是输出-

+------------+
| spaceValue |
+------------+
|            |
|            |
|            |
|            |
+------------+
4 rows in set (0.00 sec)

这是查询以使用MySQL命令行客户端进行选择时数据中的空间-

mysql> select spaceValue,quote(spaceValue) from seeSpacesDemo;

以下是输出-

+------------+-------------------+
| spaceValue | quote(spaceValue) |
+------------+-------------------+
|            | ''                |
|            | ' '               |
|            | ' '               |
|            | ' '               |
+------------+-------------------+
4 rows in set (0.00 sec)