What is Structured Query Language (SQL)?
SQL (pronounced as the letters SQL or sequel) is an abbreviation for Structured Query Language. It is a specialized database language that consists of statements that are very close to English. It has one purpose: to communicate with a database.
What is SQL?
- SQL stands for Structured Query Language
- SQL allows you to access a database
- SQL can execute queries against a database
- SQL allows you to
- retrieve data from a database
- insert new records in a database
- delete records from a database
- update records in a database
- SQL is easy to learn
What are the advantages of SQL?
- SQL is not a propriertary language used by a specific vendor. Almost every major DBMS supports SQL. Learning SQL will enable you to interact with every database you’ll run into.
- SQL is easy to learn. The statements consist of of descriptive English words.
- SQL is powerful. Cleverly using the language elements allows you to perform complex database operations.
SQL is a Standard - BUT.... SQL is an ANSI (American National Standards Institute) standard computer language for accessing and manipulating database systems. SQL statements allow you to retrieve and update data in a database. SQL works with database programs like MS Access, IBM DB2, Informix, Microsoft SQL Server, Oracle, Sybase, etc.
... There are many different versions of the SQL language Most of the SQL database programs also have their own proprietary extensions in addition to the SQL standard!
To remain in compliance with the ANSI standard each must support the major keywords in a similar manner. This means that SELECT, UPDATE, DELETE, INSERT, WHERE alll work in the same way on most databases.
Your assignment
Copy the following SQL Statemets to Oracle SQL Developer. Run each statement one at a time. Each statement ends at the semicolon. To run a statement, select the statement and click CTRL
+ Enter
together.
You can add a comment in SQL Developer by preceeding the comment with two dashes. This tells SQL Developer to ignore that line. Make a comment before each SQL statement explaining what each does.