Home- What is SQL?

SQL Basics

DDL Commands

DML Commands

DCL

SQL GROUPS

SQL Functions

SQL Numeric Functions

SQL String Functions

SQL Date Functions

SQL Advance


What is SQL?

SQL is a computer language used for creating, modifying, managing databases and retrieving required information from them. It is used mainly with a specific kind of databases called relational databases. It is useful with offline as well as web based developments.  SQL is based on Relational algebra and calculus.

Is SQL tough to learn?

Compared to data modeling and designing database structures, students find SQL to be quite easy. Besides this tutorial is designed for beginners and attempts to explain the concepts in a simple and easy to understand language.

Pre-Requisites of Learning this SQL Course
To learn SQL, you must have some basic knowledge of databases. How the data is structured, relates to other data, what are the bases of designing data models etc. In order to start learning SQL,  You don’t have be an expert in designing data models, some basic knowledge of tables, records, relationships etc would do.

If you are new to the world of databases, it is recommended that you first take this Free database tutorial explained in simple and easy to understand language. Click here.

What does SQL stand for?
SQL stands for ‘Structured Query Language’. As the name suggests, major operation of this language is to query the database and thus extract and present information required by the user.

SQL Standard
SQL complies with ANSI standards (American National Standards Institute). However vendors of different DBMS, use different number of SQL features in their products.

Is it used with an Specific Program or Software?

It is a general language used with relational databases and its use is not limited to any specific program or software. It is used with various Relational Database management systems(RDBMS) or Softwares that help users manage and communicate with databases. These include MSAccess, Oracle, SQL Server,Sybase, MySQL and many others.

Though syntax of some commands may slightly vary from one DBMS to another, major commands and concepts are the same. Learning SQL means, you can use the same commands with a variety of RDBMS with only minor differences in syntax.