Why Learn MySQL

MySQL is the most widely used databasearticle will discuss MySQL5.
management language. With MySQL evenMySQL can run on old computers. For example, I
inexperienced programmers can create anddownloaded MySQL, copied it to a USB pen drive,
modify databases consisting of multiple tables. Forand then copied the files, less than 60 Megabytes,
example, a database for a personnel-staffinginto a Pentium computer purchased new in
organization might contain several tables including aAugust, 1999. I couldn't run MySQL under
table of available jobs, a table of availableWindows 98 because the system didn't recognize
employers, and a table of staffing consultants.my USB drive. But I ran MySQL under Windows
Databases that drive real-life applications often2000 on this computer, which had an Internet
consist of dozens and dozens of interrelatedbrowser but no live Internet connection. Moral of
tables. MySQL does what it takes to generatethe story: You can do MySQL even on outdated
such databases and manage them efficiently.computers.
Combined with PHP and Apache or alternativeSo you can do MySQL. Why do MySQL? First of
software MySQL runs on the Internet. Theall, it is open source. Free. Why pay big bucks for
personnel staffing organization could provide manyMicrosoft or other competitive products? You
of its services on the Internet relying on MySQL.won't be alone in this decision; MySQL and its
Don't let anyone tell you that learning MySQL is afriends are the most popular kids on the block.
piece of cake. Like any other programmingAnd it's popular with a wide range of users from
language, mastering MySQL is not a simple task.strict beginners to hard-nosed professionals
In spite of promises that abound, you won'twhose careers depend on performance. MySQL4
become a master in 48 hours. Furthermore, mostprovides all the functionality needed to develop a
MySQL solutions also involve PHP. So let's take awide range of small to medium database
closer look at why you should make themanagement applications.
commitment to learn MySQL. But first a word ofMySQL is fast and flexible. Many claim that for
encouragement, you won't have to master thistechnical reasons it runs faster than its
extensive language to see the benefits.competitors including the Microsoft offerings.
Let's look briefly at what you need to developMySQL programs can be moved from the
and test MySQL programs. After all, you can'tWindows environment to the Linux environment
learn to program without running and debuggingand still run. Word to the wise: If you are ever
(finding the errors in) real programs. The goodthinking of going Linux make sure to pay strict
news is that MySQL is free. You can download itattention to capitalization. Linux treats File1 and
along with other useful applications for free. Wefile1 as two different files while Windows treats
recommend that you start with MySQL4 unlessthem as the same file. If you are totally strict in
you are an experienced programmer. Later onthe use of lower-case and capital letters, it's very
you can move up to MySQL5. The rest of thiseasy to move your web pages from Windows to
article talks mostly about MySQL4. A companionLinux servers.