What is SQL? SQL stands for Structured Query Language and is the lingua franca in the database world. SQL is a standard that is used by all database vendors and programmers to define, extract and access the information that is stored in databases. SQL began life as an IBM creation but was standardized by the American National Standards Institute (ANSI) and the International Organization for Standardization (ISO) as ANSI/ISO SQL in 1988. Since then ANSI/ISO SQL standard continued to evolve. The ANSI-SQL group has since published three standards over the years:
1. SQL89 (SQL1)
2. SQL92 (SQL2)
3. SQL99 (SQL3)
SQL is a query language. It is English-like and easy to use. However, although there are more than 90 SQL reserved words, most programmers seldom use more than the following handful of commands - SELECT, INSERT, UPDATE, DELETE, FROM, WHERE, HAVING, BETWEEN, LIKE, OR, AND, NOT, IN, ORDER, GROUP and BY.
For example, if you had a database table named "employees" and you wanted to retrieve all records where the employee has the last name "goodman", you would use the following SQL statement:
SELECT * FROM employees WHERE lastname = 'goodman';
There are many different categories of SQL statements but the basic ones which all programmers should be familiar with are the SQL statements that:
1. Create tables and manipulate their definitions
2. Query the table data
3. Manipulate the table data
SQL is predominantly used by 2 types of users - programs and humans (keying in the commands through a database client) - to pass instructions to databases. SQL commands can be keyed into a database client like the MySQL Query Browser or the SQL Server Enterprise Manager and executed to either return a result or modify records in the database. SQL can also be used in conjunction with programming language or scripting language like Microsoft Visual Basic or PHP to communicate with the database.
Although SQL is a world standard, it is unfortunate that most database vendors have come up with different dialects and variations. This is because every database vendor wants to differentiate their database products from the crowd. One good example is Microsoft SQL Server's TRANSACT-SQL. TRANSACT-SQL is a superset of SQL and is designed for use only with Microsoft SQL Server. Although it does make programming much easier for software developers, it is not compliant with other databases like Oracle or MySQL - making TRANSACT-SQL programs non database-portable. As such, although many of these features are powerful and robust, it is good practice to exercise caution and limit your SQL use to be compliant with the ANSI/ISO SQL standards and ODBC-Compliant.
Courtesty of sqlprimer.com. For more information, please contact the Webmaster of SQLPrimer.com - sqlprimer.com
eco-friendly cleaning service Buffalo Grove ..Even though the Internet has been around for a long... Read More
A website lets you put your products in front of... Read More
Most web sites are more like stage sets than real... Read More
If you like the Internet and surfing through the billions... Read More
Go to any internet marketing forum you want these days... Read More
Before you start building your site, ask yourself "WHY?". Why... Read More
There are several reverse bid freelance sites out there. Beyond... Read More
Starting an internet business can be confusing to non-veterans. The... Read More
Why do some web sites reap huge benefits while others... Read More
What is web accessibility & why is it important?Web accessibility... Read More
More and more businesses are recognizing the importance of content... Read More
Thinking about starting up a business? The web is the... Read More
There are many elements that are key to successful web... Read More
Profiles are one of the best kept secrets around regarding... Read More
Web templates by nature are created to aid and ease... Read More
While it may seem like a "quick and easy" task,... Read More
One of the biggest mistakes that most online retailers make... Read More
Internet has opened a whole new world for web developers... Read More
Optimal website design is the art of logical navigation.It will... Read More
Even with the steady growth of the World Wide Web,... Read More
"I am a writer, not a business-person. I don't want... Read More
Everyone wants one.Everyone wishes they knew how to make one.SOME... Read More
The Disability Discrimination Act states that service providers must not... Read More
They might not be wearing a mask and carrying a... Read More
Rosalind wants to share her inspirational poetry with a wider... Read More
express cleaning service Arlington Heights ..The DDA (Disability Discrimination Act) states that service providers must... Read More
Project Safekids provides webmasters a valuable tool which could save... Read More
Better Web Site ROIHow to increase your business profitability by... Read More
Recently, a friend asked "What's the deal with those DIY... Read More
Did you know that hosting companies overcrowd their servers despite... Read More
A professional online reputation is essential to the flourishing of... Read More
If you have some experience in web site design and... Read More
"If you build it, they will come"; is an age... Read More
Go to any internet marketing forum you want these days... Read More
You have permission to publish this article electronically, in print,... Read More
In the time that I have been using the Internet,... Read More
First, using a lot of web graphics, flash, banners and... Read More
Do you need a web site? Are you considering getting... Read More
One of the most useful features offered by some web... Read More
Yahoo has long offered email, an online calendar, notes, bookmarks,... Read More
1. The first page appears quickly.It's a good way to... Read More
It may seem like the publishing industry's equivalent of Beanie... Read More
You've put up a website to promote a product or... Read More
If you are looking for creating your online presence you... Read More
D.zigns dzignerwebs The Basics Before starting on... Read More
The evolution of web development parallels the model of technology... Read More
When we review the sites of potential clients, there are... Read More
Every small business owner knows that they need a website,... Read More
When marketing your website, it's important to know which of... Read More
What is the most important part of your online business?Many... Read More
Web Development |