MySQL に関する質問があります。この問題は、次の 2 つの画像で確認できます。
http://imgur.com/NrOwSxS,yPo9Cra http://imgur.com/NrOwSxS,yPo9Cra#1
MySQLがこれを行っている理由を誰か知っていますか? この意味不明な束ではなく、すてきできちんとしたテーブルとして表示されるはずです。前もって感謝します!:D
MySQL に関する質問があります。この問題は、次の 2 つの画像で確認できます。
http://imgur.com/NrOwSxS,yPo9Cra http://imgur.com/NrOwSxS,yPo9Cra#1
MySQLがこれを行っている理由を誰か知っていますか? この意味不明な束ではなく、すてきできちんとしたテーブルとして表示されるはずです。前もって感謝します!:D
まず、実際には何も問題がないことを示すために、次のクエリを試してください。
SELECT firstname FROM contact_info
それは見栄えがするはずです。これを試してください:
SELECT firstname, lastname FROM contact_info
それが個々の列を選択する方法です。
本当に出力をファイルにキャプチャしたい場合は、このページでその方法を説明します: MySQL コマンドライン ツール
その後、他のプログラムを使用して適切にフォーマットする方法を学ぶことができます。
次のようにテーブルを作成したとします。
create table automobile (make char(10),model char(10),year int, color char(10), style char(50), MSRP int);
insert into automobile values ('Ford','Mustang',2006,'Blue','Convertible',27000);
insert into automobile values ('Toyota','Prius',2005,'Silver','Hybrid',22000);
insert into automobile values ('Toyota','Camry',2006,'Blue','Sedan',26000);
insert into automobile values ('Dodge','1500',2005,'Green','Pickup',26000);
そう
describe automobile
列が次のように表示されます。
+-------+----------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+----------+------+-----+---------+-------+
| make | char(10) | YES | | NULL | |
| model | char(10) | YES | | NULL | |
| year | int(11) | YES | | NULL | |
| color | char(10) | YES | | NULL | |
| style | char(50) | YES | | NULL | |
| MSRP | int(11) | YES | | NULL | |
+-------+----------+------+-----+---------+-------+
列の合計が端末の幅よりも小さい限り、期待される結果が表示されるはずです。
mysql> select * from automobile;
+--------+---------+------+--------+-------------+-------+
| make | model | year | color | style | MSRP |
+--------+---------+------+--------+-------------+-------+
| Ford | Mustang | 2006 | Blue | Convertible | 27000 |
| Toyota | Prius | 2005 | Silver | Hybrid | 22000 |
| Toyota | Camry | 2006 | Blue | Sedan | 26000 |
| Dodge | 1500 | 2005 | Green | Pickup | 28000 |
+--------+---------+------+--------+-------------+-------+
結果を小さくしたい場合は、表示したい列を選択してください。
select make,model from automobile
mysql> select make,model from automobile;
+--------+---------+
| make | model |
+--------+---------+
| Ford | Mustang |
| Toyota | Prius |
| Toyota | Camry |
| Dodge | 1500 |
+--------+---------+
列の内容を小さくするには、左文字列関数を使用できます
select left(make,4) as make, left(model,5) as model,left(style,5) as style from automobile;
+------+-------+-------+
| make | model | style |
+------+-------+-------+
| Ford | Musta | Conve |
| Toyo | Prius | Hybri |
| Toyo | Camry | Sedan |
| Dodg | 1500 | Picku |
+------+-------+-------+