"MySQL CLI 출력 형식 지정하기"의 두 판 사이의 차이

(새 문서: ;MySQL CLI 출력 형식 지정하기 ==출력형태== ;표(--table, -t, 기본값) <source lang='dos'> [root@jmnote ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' +--------+----...)
 
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 2명의 중간 판 7개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;MySQL CLI 출력 형식 지정하기
;MySQL CLI 출력 형식 지정하기


==출력형태==
==표 (기본값)==
;표(--table, -t, 기본값)
;--table, -t
<source lang='dos'>
<syntaxhighlight lang='console'>
[root@jmnote ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;'
[root@zetawiki ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;'
+--------+------+-----------+------+---------+------+-------+------------------+
+--------+------+-----------+------+---------+------+-------+------------------+
| Id    | User | Host      | db  | Command | Time | State | Info            |
| Id    | User | Host      | db  | Command | Time | State | Info            |
10번째 줄: 10번째 줄:
| 345227 | root | localhost | NULL | Query  |    0 | NULL  | SHOW PROCESSLIST |  
| 345227 | root | localhost | NULL | Query  |    0 | NULL  | SHOW PROCESSLIST |  
+--------+------+-----------+------+---------+------+-------+------------------+
+--------+------+-----------+------+---------+------+-------+------------------+
</source>
</syntaxhighlight>


;배치(--batch, -B)
== 배치 ==
<source lang='dos'>
;--batch, -B
[root@jmnote ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' -B
<syntaxhighlight lang='console'>
[root@zetawiki ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' -B
Id User Host db Command Time State Info
Id User Host db Command Time State Info
345224 root localhost NULL Query 0 NULL SHOW PROCESSLIST
345224 root localhost NULL Query 0 NULL SHOW PROCESSLIST
</source>
</syntaxhighlight>


;html(--html, -H)
== HTML ==
<source lang='dos'>
;--html, -H
[root@jmnote ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' -H
<syntaxhighlight lang='console'>
[root@zetawiki ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' -H
<TABLE BORDER=1><TR><TH>Id</TH><TH>User</TH><TH>Host</TH><TH>db</TH><TH>Command</TH><TH>Time</TH><TH>State</TH><TH>Info</TH></TR><TR><TD>345240</TD><TD>root</TD><TD>localhost</TD><TD>NULL</TD><TD>Query</TD><TD>0</TD><TD>NULL</TD><TD>SHOW PROCESSLIST</TD></TR></TABLE>
<TABLE BORDER=1><TR><TH>Id</TH><TH>User</TH><TH>Host</TH><TH>db</TH><TH>Command</TH><TH>Time</TH><TH>State</TH><TH>Info</TH></TR><TR><TD>345240</TD><TD>root</TD><TD>localhost</TD><TD>NULL</TD><TD>Query</TD><TD>0</TD><TD>NULL</TD><TD>SHOW PROCESSLIST</TD></TR></TABLE>
</source>
</syntaxhighlight>


;XML(--xml, -X)
==XML==
<source lang='dos'>
;--xml, -X
[root@jmnote ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' -X
<syntaxhighlight lang='console'>
[root@zetawiki ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' -X
<?xml version="1.0"?>
<?xml version="1.0"?>


42번째 줄: 45번째 줄:
   </row>
   </row>
</resultset>
</resultset>
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[bash에서 MySQL 사용]]
*[[bash에서 MySQL 사용]]


==참고 자료==
==참고==
*http://dev.mysql.com/doc/refman/5.1/en/mysql-command-options.html
*http://dev.mysql.com/doc/refman/5.1/en/mysql-command-options.html


[[분류: MySQL]]
[[분류: MySQL]]
[[분류: Bash]]
[[분류: Bash]]

2020년 11월 2일 (월) 02:40 기준 최신판

MySQL CLI 출력 형식 지정하기

1 표 (기본값)[ | ]

--table, -t
[root@zetawiki ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;'
+--------+------+-----------+------+---------+------+-------+------------------+
| Id     | User | Host      | db   | Command | Time | State | Info             |
+--------+------+-----------+------+---------+------+-------+------------------+
| 345227 | root | localhost | NULL | Query   |    0 | NULL  | SHOW PROCESSLIST | 
+--------+------+-----------+------+---------+------+-------+------------------+

2 배치[ | ]

--batch, -B
[root@zetawiki ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' -B
Id	User	Host	db	Command	Time	State	Info
345224	root	localhost	NULL	Query	0	NULL	SHOW PROCESSLIST

3 HTML[ | ]

--html, -H
[root@zetawiki ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' -H
<TABLE BORDER=1><TR><TH>Id</TH><TH>User</TH><TH>Host</TH><TH>db</TH><TH>Command</TH><TH>Time</TH><TH>State</TH><TH>Info</TH></TR><TR><TD>345240</TD><TD>root</TD><TD>localhost</TD><TD>NULL</TD><TD>Query</TD><TD>0</TD><TD>NULL</TD><TD>SHOW PROCESSLIST</TD></TR></TABLE>

4 XML[ | ]

--xml, -X
[root@zetawiki ~]# mysql -uroot -pP@ssw0rd -e 'SHOW PROCESSLIST;' -X
<?xml version="1.0"?>

<resultset statement="SHOW PROCESSLIST" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <row>
	<field name="Id">345242</field>
	<field name="User">root</field>
	<field name="Host">localhost</field>
	<field name="db" xsi:nil="true" />
	<field name="Command">Query</field>
	<field name="Time">0</field>
	<field name="State" xsi:nil="true" />
	<field name="Info">SHOW PROCESSLIST</field>
  </row>
</resultset>

5 같이 보기[ | ]

6 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}