Photograph by Marie A. DyerRussell J.T. Dyer, Writer
The works and musings of an american fiction and technical writer living in Milan, Italy • Updated: Oct 05, 2008 - 5:39PM • 8527 hits past day
Die young, not early.

Technical Articles

While my specialty is writing about the database program, MySQL, I've also written about Linux, Apache, and Perl. This section of attempts to provide some resources on each of these software topics, which include my articles, documentation, as well as tips.

Below is a list of articles that I've written for the type or topic selected (see right margin to change selection). The link to each article will display the article as it was submitted to the publication, before changes were made by the editor. To see the published version for a particular article, click on the name of the publication for it.

Highlighted Tutorials

These highlighted tutorials are basic articles on common topics in MySQL. They're a good starter set for a MySQL beginner.

Importing Data with MySQL

When you're migrating data or otherwise need to bulk import data into MySQL, you'll need to use a utility like mysqldump or the LOAD DATA INFILE statement in MySQL. This article explain how to use them.

Published in Unix Review, Jul 2003

Backing Up MySQL

This tutorial explains several methods of backing up data in MySQL. It shows how to do this at the filesystem level (not a recommended method), and with mysqldump, mysqlhotcopy, and mysqlsnapshot.

Published in Unix Review, Aug 2004

Altering Tables in MySQL

Once you get started with MySQL by creating tables and adding data, at some point you will need to alter your tables. This article explains the basics of using the ALTER TABLE statement and gives examples of the many clauses with it.

Published in Unix Review, Oct 2003

Changing Times in MySQL

A basic tutorial on working with time functions in MySQL. It covers storing time in a table column, retrieving it and formatting it to your preferred style. It also explains the process of altering dates. Many examples are provided.

Published in Unix Review, Sep 2003

Doing Time with MySQL

A basic to intermediate and extensive tutorial on working with time functions in MySQL. It covers storing, retrieving, altering, and formatting dates and times. Many examples are included.

Published in Unix Review, Aug 2003

MySQL String Functions

In this basic tutorial, I cover many string functions available in MySQL. It provides examples for each, showing the more common syntax.

Published in Unix Review, Mar 2004

Adding and Changing Data in MySQL

This basic tutorial explains how to add data to a MySQL database using the mysql client. It covers the INSERT, REPLACE, and UPDATE statements.

Published in Unix Review, Mar 2004

MySQL Basics

This tutorial is an article for the beginner who wants to get started quickly without having to invest a lot of time and money in books on MySQL. It includes straightforward examples.

Published in RedHat Magazine, May 2005

Getting Data out of MySQL

A basic tutorial for retrieving data from an existing MySQL database and its tables.

Published in RedHat Magazine, Aug 2005

More Articles

By default, the highlighted tutorials are listed. To select a different type of article or to get a list of articles by a particular topic, click on one of the links below:

Types of Articles

  • Highlighted Tutorials

    These highlighted tutorials are basic articles on common topics in MySQL. They're a good starter set for a MySQL beginner.

  • Tutorials

    Articles which explain how to use software, mostly open source software.

  • Product Reviews

    These articles are reviews of software products. They're probably a bit out-of-date since the software they describe has been updated several times since they were published.

  • Opinion Pieces

    When I wrote an article about the software industry or a software user conferene, I put them under this category.

  • Interviews

    One nice thing about being an article writer is that you sometimes get to interview interesting people. These are the articles that I wrote and were published from those interviews.

  • Book Reviews

    To get started in the technical writing field, I wrote many reviews of books that I liked. This had the advantage of getting me free books. I also used it as an excuse to interview more people in the industry since I liked to quote the author.

  • All Articles

    If you'd like to see all of my published articles, click on this choice.

Article Topics

  • Linux

    Articles related to the Linux operating system.

  • Apache

    Articles related to the configuration of the Apache web server. Contains many basic articles on configuring the httpd service.

  • MySQL

    This is my specialty in technical writing. Plenty of articles for beginners, as well as some special usage articles.

  • Perl

    A fabulous programming language that I use for this web site. I've written several articles on its use and on books about Perl.

  • PHP

    I'm not much of a PHP programmer and my PHP code in my articles is fairly weak. But if you're new to PHP and need some very basic articles on it, check out mine.