[software and hardware technology originating from or otherwise pertinent to planet earth]
The following is text copied from the mysql(3) manual page:
You can execute SQL statements in a script file (batch file) like this:
shell> mysql db_name < script.sql > output.tab
The MySQL version 5.x and greater also provide a mysqldump which has an XML output switch. This causes mysqldump to output XML on stdout such that the mysqldump output can be used directly in an XML document output stream.
Caveat: For these ideas to work, you might [depending on your system] need to download and install either or both of these Elisp modules:
php-mode css-mode
Presumption [for the purposes of this tip]: IF you are using Emacs to edit PHP and/or CSS, THEN you know about and are using one or the other or both of these modules. If not, then you should probably give up now or seek professional help immediately.
Task: Editing a PHP source file using Emacs can involve working in several source code language formatting modes, since it is common to mix PHP, CSS, (X)HTML, Javascript, and even MySQL query syntax in one PHP source file.
Rationale: Although mixing languages in a single source file may on the face of it seem to violate the kind of *nixish organizational precepts that give us e.g. header (.h) and source (.c) files in C, sometimes painful experience has shown that the object oriented (OOD) precepts of "Encapsulation", "Isolation of Commonality", "Maintainability", and even (in some cases) "Human Readability" are all served by facilitating the mixing of languages within a single source file.
All that to say this: When editing a block of CSS code within a PHP file (using Emacs, of course), I have found it helpful to use the Emacs 'css-mode' Meta-Q key binding to format CSS rule blocks. However, when entering a multi-line CSS comment in the traditional 'C' style, it is useful to ask Emacs to use 'php-mode' Meta-Q to format the comments.
<?php
$str = "example";
>
<style<
body {
/*
* To format this comment block:
* 1. Move the cursor to this line
* 2. Meta-X php-mode
* 3. Meta-Q
*
*/
margin:0;
padding:0;
}
Summary:
Meta-Q keystroke in Emacs formats the text under the cursor in the current buffer into a 'paragraph' [block] conforming to some arbitrary standard established for whatever mode Emacs is running in (assuming, of course, that Meta-Q is mapped for that mode).php-mode formatting works most readably that way.…http://www.gnu.org/software/bash/manual/bashref.html
## ## Set that annoying Cygwin Bash prompt...;) ## ## There was an error in this string the previously ## published version - here is the corrected version. ## This is Bash shell script code; it should go in the ## file ~/.bashrc in the user's HOME directory - it ## could also go in /etc/bashrc ## export PS1='\[\033[32m\]\u@\h: \[\033[33m\w\033[0m\] \$'
2006/12 2007/01 2007/05 2007/06 2007/07 2007/08 2007/10 2008/01 2008/02 2008/03 2008/05 2008/11 2008/12 2009/01 2009/02 2009/03 2009/04 2009/05 2009/07 2009/09 2009/10 2009/11
Subscribe to Posts [Atom]