Information about differant database technologies.

MS Access

MSSQL

MySQL

Database Conversion Tools

Database design for Business

Microsoft Access Database Solutions & Downloads

Microsoft Access Database Solutions & Downloads . Database design and implementation articles, tips, tricks and downloadable database examples.

MySQL is a fast, easy-to-use RDBMS (Relational Database Management System) used for databases on many Web sites. Speed was the developers' main focus from the beginning. In the interest of speed, they made the decision to offer fewer features than their major competitors (for instance, Oracle and Sybase). However, even though MySQL is less full featured than its commercial competitors, it has all the features needed by the large majority of database developers. It's easier to install and use than its commercial competitors, and the difference in price is strongly in MySQL's favor.

MySQL is developed, marketed, and supported by MySQL AB, which is a Swedish company. The company licenses it two ways:

Finding technical support for MySQL is not a problem. You can join one of several e-mail discussion lists offered on the MySQL Web site. You can even search the e-mail list archives, which contain a large knowledge base of MySQL questions and answers. If you're more comfortable getting commercial support, MySQL AB offers technical support contracts — five support levels, ranging from direct e-mail support to phone support, at five price levels.

Advantages of MySQL

MySQL is a popular database with Web developers. Its speed and small size make it ideal for a Web site. Add to that the fact that it's open source, which means free, and you have the foundation of its popularity. Here is a rundown of some of its advantages:

How MySQL works

The MySQL software consists of the MySQL server, several utility programs that assist in the administration of MySQL databases, and some supporting software that the MySQL server needs (but you don't need to know about). The heart of the system is the MySQL server.

The MySQL server is the manager of the database system. It handles all your database instructions. For instance, if you want to create a new database, you send a message to the MySQL server that says "create a new database and call it newdata." The MySQL server then creates a subdirectory in its data directory, names the new subdirectory newdata,and puts the necessary files with the required format into the newdata subdirectory. In the same manner, to add data to that database, you send a message to the MySQL server, giving it the data and telling it where you want the data to be added.

Before you can pass instructions to the MySQL server, it must be running and waiting for requests. The MySQL server is usually set up so that it starts when the computer starts and continues running all the time. This is the usual setup for a Web site. However, it's not necessary to set it up to start when the computer starts. If you need to, you can start it manually whenever you want to access a database. When it's running, the MySQL server listens continuously for messages that are directed to it.

Communicating with the MySQL server

All your interaction with the database is done by passing messages to the MySQL server. You can send messages to the MySQL server several ways, but one of the easiest ways to send messages is by using PHP. The PHP software has specific statements that you use to send instructions to the MySQL server.

The MySQL server must be able to understand the instructions that you send it. You communicate by using SQL (Structured Query Language), which is a standard language understood by many RDBMSs. The MySQL server understands SQL. PHP doesn't understand SQL, but it doesn't need to: PHP just establishes a connection with the MySQL server and sends the SQL message over the connection. The MySQL server interprets the SQL message and follows the instructions. The MySQL server sends a return message, stating its status and what it did (or reporting an error if it was unable to understand or follow the instructions).

 

 

 

 





Copyright © 1999-2005 node-net. All rights reserved web enabled database design from Leicester, UK with MySQL, SQL server, RFID, ASP, .NET, PHP, MS Access, e-commerce database design , secure hosting, migration,seo, CMS, content management system.
MYSql

Developers Resource downloadable code examples and how to pages.

ASP, .NET,C#.VB,XML,SQL

HTML Help & Templates - Learn HTML tags including form, frames, and tables with help from this free reference.