Làm cách nào tôi có thể thấy dấu cách trong Chuỗi khi sử dụng chọn bằng lệnh sql-command-line-client?cách xem khoảng trống trong dữ liệu khi chọn bằng ứng dụng dòng lệnh mysql
Ý tôi là như sau. bạn có ba dòng. 1, 2 và 3 Spaces. Bạn không có cơ hội xem số lượng khoảng trắng.
create table foo(bar varchar(8));
insert into foo values(" "),(" "), (" ");
select * from foo\g
+------+
| bar |
+------+
| |
| |
| |
+------+
mysql> select * from foo\G
*************************** 1. row ***************************
bar:
*************************** 2. row ***************************
bar:
*************************** 3. row ***************************
bar:
3 rows in set (0.01 sec)
Các lựa chọn duy nhất tôi đã đưa ra là:
mysql> select bar, hex(bar) from foo;
+------+----------+
| bar | hex(bar) |
+------+----------+
| | 20 |
| | 2020 |
| | 202020 |
+------+----------+
3 rows in set (0.01 sec)
Something như var_export trong php sẽ được tốt đẹp.
Làm cách nào để thêm một số ký tự trước và sau? 'select bar, '>' + bar + '<' từ foo' –
tôi cũng nghĩ về điều này. bit trong mysql nó không phải là rất thuận tiện: "concat ('>', bar, '<')" và chuỗi sẽ không nhận được ecsaped đúng cách. – jens