The ‘Database’ Archives
Posted July 3, 2006 by

Ignore duplicate entries in MySQL select using DISTINCT keyword

Sometimes every occurance of a value which may be duplicated multiple times in a result set is not needed. For example, if making a pulldown menu list of options, each option should be seen only once. The DISTINCT keyword in a select statement eliminates duplication in the result set.

Category MySQL

Posted June 28, 2006 by

Save MySQL query results into a text or CSV file

MySQL provides an easy mechanism for writing the results of a select statement into a text file on the server. Using extended options of the INTO OUTFILE nomenclature, it is possible to create a comma separated value (CSV) which can be imported into a spreadsheet application such as OpenOffice or Excel or any other applciation [...]

Category MySQL

Posted June 19, 2006 by

Get MySQL date in RFC-822 format for RSS feeds

To get the PubDate element of an RSS feed to validate, it needs to be in RFC-822 format. MySQL has flexible ways of working with dates and times which make this a simple task.

Category MySQL

Posted February 22, 2005 by

Show or list tables in a MySQL database

Once you have selected a database, you can list the tables in it by using the show command.

Category MySQL

Posted December 20, 2004 by

MySQL dump import -> Error 1217

When using innodb tables and foreign key constraints, importing a mysqldump can sometimes generate foreign key errors.

Category MySQL

Posted October 31, 2004 by

Solve: Can’t connect to local MySQL server through socket /tmp/mysql.sock

A frequent error message received when using the mysql command line utility is: Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ While this error message can be frustrating, the solution is simple.

Category MySQL

Posted October 19, 2004 by

Dropping everything from an Oracle database

If you don’t want to create your database from scratch it’s sometimes useful to just delete all the objects from it.

Category Oracle

Posted June 30, 2004 by

Use regular expressions in MySQL SELECT statements

A very cool and powerful capability in MySQL and other databases is the ability to incorporate regular expression syntax when selecting data. The regular expresion support in MySQL is extensive. This recipe reviews regular expression use in MySQL and lists the supported regular expression metacharacters.

Category MySQL

Posted June 16, 2004 by

Select a random record from a database

You want to select a completely random record from a table.

Category PostgreSQL PgSQL

Posted March 18, 2004 by

Delete a column from an existing MySQL table

The SQL command in this recipe removes a column and the column’s data from an existing MySQL table.

Category MySQL