{
  "attachments": [],
  "comments_archived": true,
  "date": "2004-08-23T05:09:51.000Z",
  "excerpt": "So...  How many of you have ever used mysql -X?",
  "layout": "post",
  "tags": [
    "hacks",
    "xml"
  ],
  "title": "mysql and XML output",
  "wordpress_id": 538,
  "wordpress_slug": "mysql-and-xml-output",
  "wordpress_url": "http://www.decafbad.com/blog/?p=538",
  "year": "2004",
  "month": "08",
  "day": "23",
  "isDir": false,
  "slug": "mysql-and-xml-output",
  "type": "entry",
  "postName": "2004-08-23-mysql-and-xml-output",
  "html": "<p>So...  How many of you have ever used <code>mysql -X</code>?</p>\n<p>I just discovered it today, while screwing around with dumping database queries into Atom.  While I'm not entirely sure it's what I need to use, this is pretty nifty:</p>\n<pre><code>$ mysql -Xp -udbagg3 dbagg3 -e '\n&gt; select id, title, modified \n&gt; from feed\n&gt; order by modified \n&gt; limit 4' \nEnter password:\n\n&lt;?xml version=\"1.0\"?&gt;\n\n&lt;resultset statement=\"select id, title, modified \n        from feed order by modified limit 4\"&gt;\n  &lt;row&gt;\n    &lt;id&gt;527&lt;/id&gt;\n    &lt;title&gt;Channel Dean&lt;/title&gt;\n    &lt;modified&gt;2004-03-04 15:56:54&lt;/modified&gt;\n  &lt;/row&gt;\n\n  &lt;row&gt;\n    &lt;id&gt;31&lt;/id&gt;\n    &lt;title&gt;chocolate and vodka&lt;/title&gt;\n    &lt;modified&gt;2004-07-21 21:30:08&lt;/modified&gt;\n  &lt;/row&gt;\n\n  &lt;row&gt;\n    &lt;id&gt;183&lt;/id&gt;\n    &lt;title&gt;floating atoll&lt;/title&gt;\n    &lt;modified&gt;2004-07-31 14:09:27&lt;/modified&gt;\n  &lt;/row&gt;\n\n  &lt;row&gt;\n    &lt;id&gt;24&lt;/id&gt;\n    &lt;title&gt;What's Your Brand Mantra?&lt;/title&gt;\n    &lt;modified&gt;2004-08-02 03:15:03&lt;/modified&gt;\n  &lt;/row&gt;\n&lt;/resultset&gt;    \n</code></pre>\n<p>Now, while I don't think that using this for <code>dbagg3</code> is all that great an idea, it's something I need to remember for future shell and XSLT hacks...</p>\n<div id=\"comments\" class=\"comments archived-comments\"><h3>Archived Comments</h3>\n<ul class=\"comments\">\n<li class=\"comment\" id=\"comment-221087588\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=365087c6a73a2ee5fa90760c2f9d9ca8&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"\">iamsure</a>\n</div>\n\n\n<p><a href=\"#comment-221087588\" class=\"permalink\"><time datetime=\"2004-08-23T03:47:12\">2004-08-23T03:47:12</time></a></p>\n</div>\n\n\n<div class=\"content\">Is there a way to do so without the commandline option, ie, via a select call, etc?</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221087591\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=34b6089110a6bfc86b6351ba400ae8fa&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"\">bosshoff</a>\n</div>\n\n\n<p><a href=\"#comment-221087591\" class=\"permalink\"><time datetime=\"2005-04-20T12:22:15\">2005-04-20T12:22:15</time></a></p>\n</div>\n\n\n<div class=\"content\">There is a better way, using mysqldump, explained here: http://insight.zdnet.co.uk/software/developer/0,39020469,2112200,00.htm</div>\n\n\n</li>\n<li class=\"comment\" id=\"comment-221087595\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=4c32c5992ac6744d2f14712d280e3834&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"\">Rededog027</a>\n</div>\n\n\n<p><a href=\"#comment-221087595\" class=\"permalink\"><time datetime=\"2007-07-19T23:51:15\">2007-07-19T23:51:15</time></a></p>\n</div>\n\n\n<div class=\"content\"><p>That is awesome I haven't used it before but it is extreamly useful for  creating changelogs from svn and bugzilla :)</p></div>\n\n\n</li>\n</ul>\n\n\n</div>\n\n\n",
  "body": "So...  How many of you have ever used `mysql -X`?\r\n\r\nI just discovered it today, while screwing around with dumping database queries into Atom.  While I'm not entirely sure it's what I need to use, this is pretty nifty:\r\n\r\n    $ mysql -Xp -udbagg3 dbagg3 -e '\r\n    > select id, title, modified \r\n    > from feed\r\n    > order by modified \r\n    > limit 4' \r\n    Enter password:\r\n \r\n    <?xml version=\"1.0\"?>\r\n\r\n    <resultset statement=\"select id, title, modified \r\n            from feed order by modified limit 4\">\r\n      <row>\r\n        <id>527</id>\r\n        <title>Channel Dean</title>\r\n        <modified>2004-03-04 15:56:54</modified>\r\n      </row>\r\n\r\n      <row>\r\n        <id>31</id>\r\n        <title>chocolate and vodka</title>\r\n        <modified>2004-07-21 21:30:08</modified>\r\n      </row>\r\n\r\n      <row>\r\n        <id>183</id>\r\n        <title>floating atoll</title>\r\n        <modified>2004-07-31 14:09:27</modified>\r\n      </row>\r\n \r\n      <row>\r\n        <id>24</id>\r\n        <title>What's Your Brand Mantra?</title>\r\n        <modified>2004-08-02 03:15:03</modified>\r\n      </row>\r\n    </resultset>    \r\n\r\nNow, while I don't think that using this for `dbagg3` is all that great an idea, it's something I need to remember for future shell and XSLT hacks...\r\n\r\n<div id=\"comments\" class=\"comments archived-comments\">\r\n            <h3>Archived Comments</h3>\r\n            \r\n        <ul class=\"comments\">\r\n            \r\n        <li class=\"comment\" id=\"comment-221087588\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=365087c6a73a2ee5fa90760c2f9d9ca8&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"\">iamsure</a>\r\n                </div>\r\n                <a href=\"#comment-221087588\" class=\"permalink\"><time datetime=\"2004-08-23T03:47:12\">2004-08-23T03:47:12</time></a>\r\n            </div>\r\n            <div class=\"content\">Is there a way to do so without the commandline option, ie, via a select call, etc?</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221087591\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=34b6089110a6bfc86b6351ba400ae8fa&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"\">bosshoff</a>\r\n                </div>\r\n                <a href=\"#comment-221087591\" class=\"permalink\"><time datetime=\"2005-04-20T12:22:15\">2005-04-20T12:22:15</time></a>\r\n            </div>\r\n            <div class=\"content\">There is a better way, using mysqldump, explained here: http://insight.zdnet.co.uk/software/developer/0,39020469,2112200,00.htm</div>\r\n            \r\n        </li>\r\n    \r\n        <li class=\"comment\" id=\"comment-221087595\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=4c32c5992ac6744d2f14712d280e3834&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"\">Rededog027</a>\r\n                </div>\r\n                <a href=\"#comment-221087595\" class=\"permalink\"><time datetime=\"2007-07-19T23:51:15\">2007-07-19T23:51:15</time></a>\r\n            </div>\r\n            <div class=\"content\"><p>That is awesome I haven't used it before but it is extreamly useful for  creating changelogs from svn and bugzilla :)</p></div>\r\n            \r\n        </li>\r\n    \r\n        </ul>\r\n    \r\n        </div>\r\n    ",
  "parentPath": "./content/posts/archives/2004",
  "path": "2004/08/23/mysql-and-xml-output",
  "needsBuild": true,
  "prevPostPath": "2004/08/05/dbagg3cvs",
  "prevPostTitle": "dbagg3 code in CVS",
  "nextPostPath": "2004/08/23/slicing-and-dicing-to-make-atom-soup-in-dbagg3",
  "nextPostTitle": "Slicing and Dicing to Make Atom Soup in dbagg3"
}