lecture1-Database-DDL DML DCL
lecture1-Database-DDL DML DCL
Databases are used for storing, maintaining, and accessing any sort
of data. They collect information on people, places, or things. That
information is gathered in one place so that it can be observed and
analyzed. Databases can be thought of as an organized collection of
information.
What are databases used for?
Businesses use data stored in databases to make informed business decisions. Some
such sales, order processing and customer service. They analyze that data to
Keep track of customers. Databases often store information about people, such
as customers or users. For example, social media platforms use databases to store
user information, such as names, email addresses and user behavior. The data is
securely store personal health data to inform and improve patient care.
store personal data. Databases can also be used to store personal information.
For example, personal cloud storage is available for individual users to store media,
CREATE is used to create the database or its objects (like table, index,
function, views, store procedures, and triggers).
DROP is used to delete objects from the database.
ALTER is used to alter the structure of the database.
TRUNCATE is used to remove all records from a table, including all spaces allocated
for the records are removed.
COMMENT is used to add comments to the data dictionary.
RENAME is used to rename an object existing in the database.
CREATING TABLE COMMAND
Using “Create table” command we can create tables.
Conditions:
i. We create table in database using ‘CREATE TABLE’ command
ii. Table name can be upto 30 character long.
iii. Table name must begin with alphabet.
iv. Table names can’t contain single/double quotes.
v. Names are not case sensitive.
vi. Name can contain a-z, 0-9, _ , $ , #
vii. Names can’t be reserved words.
DQL (Data Query Language) :
DML statements are used for performing queries on the data within schema
objects. The purpose of DQL Command is to get some schema relation based on
the query passed to it.
Example of DQL:
SELECT – is used to retrieve data from a database.
DML(Data Manipulation
Language)
The SQL commands : manipulation of data
that deals with the
present in the database belong to DML or Data Manipulation Language
and this includes most of the SQL statements. Examples of DML:
INSERT – is used to insert data into a table.
UPDATE – is used to update existing data within a table.
DELETE – is used to delete records from a database table.
DCL(Data Control Language) :
DCL includes commands such as GRANT and REVOKE which
mainly deals with the rights, permissions and other controls of the
database system. Examples of DCL commands:
GRANT-gives user’s access privileges to database.
REVOKE-withdraw user’s access privileges given by using the GRANT
command.
TCL(transaction Control
TCL commands Language) : within the database.
deals with the transaction
Examples of TCL commands:
COMMIT– commits a Transaction.
ROLLBACK– rollbacks a transaction in case of any error occurs.
SAVEPOINT–sets a savepoint within a transaction.
SET TRANSACTION–specify characteristics for the transaction.
Thank You