Structured Query Language
What is Database
A collection of information organized in such a
way that a computer program can quickly select
desired pieces of data.
Traditional databases are organized by fields,
records, and files.
What are database for?
These are created to operate large quantities of
information by inputting, storing, retrieving, and
managing that information
How to use Database?
Database Management System (DBMS)
are specially designed applications that interact with
the user, other applications, and the database itself to
capture and analyze data.
is a software system designed to allow the definition,
creation, querying, update, and administration of
is responsible for maintaining the integrity and security of
stored data, and for recovering information if the system
Well-known DBMSs include MySQL, MariaDB, PostgreSQL,
SQLite, Microsoft SQL Server, Oracle, SAP, dBASE, FoxPro,
IBM DB2, LibreOffice Base and FileMaker Pro.
The interactions catered for by most existing DBMS
fall into four main groups:
Data definition - Defining new data structures for a
database, removing data structures from the
database, modifying the structure of existing data.
Update - Inserting, modifying, and deleting data.
Retrieval - Obtaining information either for end-user
queries and reports or for processing by applications.
Administration - Registering and monitoring users,
enforcing data security, monitoring performance,
maintaining data integrity, dealing with concurrency
control, and recovering information if the system fails.
What is SQL and its uses
Acronym for Standard/Structured Query
lets you access and manipulate databases
SQL is an ANSI (American National Standards
Lets you set commands to access specific or
numbers of data for retrieval, even delete and
What SQL can do?
SQL can execute queries against a database
SQL can retrieve data from a database
SQL can insert records in a database
SQL can update records in a database
SQL can delete records from a database
SQL can create new databases
SQL can create new tables in a database
SQL can create stored procedures in a database
SQL can create views in a database
SQL can set permissions on tables, procedures, and