4 SQL DML.pptx ASHEN WANNIARACHCHI USESS

nimsarabuwaa2002 5 views 49 slides Feb 25, 2025
Slide 1
Slide 1 of 49
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49

About This Presentation

COMMERCE


Slide Content

Structured Query Language Ashen Wanniarachchi

objectives

introduction SQL is structured query language, which is a computer language for storing, manipulating and retrieving data stored in a relational database SQL, is a standardized computer language that was originally developed by IBM for database querying,.

What SQL Can do?

What SQL Can do?

Database Management Systems Microsoft SQL Server Enterprise, Developer Versions, Etc. Express Version Is Free Of Charge Oracle Mysql (Oracle, Previously Sun Microsystems) - Mysql Can Be Used Free Of Charge (Open Source License), Web Sites That Use Mysql : Youtube , Wikipedia, Facebookd Microsoft Access Ibm Db2 Sybase

Relational Database Relational database  is a collection of organized set of tables from which data can be accessed easily. Relational database store data in a tabular form,   It consists of number of tables and each table has its own primary key

What is a table A table is a collection of data elements organized in terms of rows and columns Ex: Employee Table

What is a record A single entry in a table is called a Record or Row. A Record in a table represents set of related data Ex: Employee Table This table consist of 4 records

What is a field? A table consists of several records(row), Each record can be broken into several smaller entities known as Fields. Ex: Employee Table Each record have four fields as ID , Name, Age, Slary

What is a column A column is a set of value of a particular type. The term Attribute is also used to represent a column Ex: Employee Table

Sql commands DDL (Data Definition Language)

DML ( Data Manipulation Language)

DCL ( Data control language )

SQL SELECT statement The SELECT statement is used to select data from a database.

SELECT DISTINCT The SELECT DISTINCT statement is used to return only distinct (different) values.

WHERE clause The WHERE clause is used to filter records.

SQL AND , OR and NOT operator The AND and OR operators are used to filter records based on more than one condition The AND operator displays a record if all the conditions separated by AND are TRUE . The OR operator displays a record if any of the conditions separated by OR is TRUE

AND, OR, NOT examples

ORDER BY keyword The ORDER BY keyword is used to sort the result-set in ascending or descending order. selects all customers from the "Customers" table, sorted by the "Country" column: Default in ascending that it orders by Country, but if some rows have the same Country, it orders them by CustomerName:

INSERT INTO Statement The INSERT INTO statement is used to insert new records in a table. Order of the values is in the same order as the columns in the table

SQL UPDATE statement The UPDATE statement is used to modify the existing records in a table.

SQL DELETE Statement The DELETE statement is used to delete existing records in a table.

SQL NULL Values If a field in a table is optional, it is possible to insert a new record or update a record without adding a value to this field. Then, the field will be saved with a NULL value.

SQL CREATE DATABASE Statement USE databasename ;

SQL DROP DATABASE statement

Aggregate functions in SQL Aggregate functions are used to summarize information from multiple tuples into a single-tuple summary. A number of built-in aggregate functions exist COUNT SUM MAX MIN AVG

COUNT The COUNT() function returns the number of rows that matches a specified criteria.

SUM The SUM() function returns the total sum of a numeric column.

MAX The MAX() function returns the largest value of the selected column.

MIN The MIN() function returns the smallest value of the selected column

AVG The AVG() function returns the average value of a numeric column

Grouping: The GROUP BY and HAVING Clauses The GROUP BY statement group rows that have the same values into summary rows The GROUP BY statement is often used with aggregate functions lists the number of customers in each country

The HAVING clause use with SQL because the WHERE keyword could not be used with aggregate functions.

EXISTS Operator The EXISTS operator is used to test for the existence of any record in a subquery.

TOP The SELECT TOP clause is used to specify the number of records to return

LIKE Operator The LIKE operator is used in a WHERE clause to search for a specified pattern in a column.

SQL IN Operator The IN operator allows you to specify multiple values in a WHERE clause.

BETWEEN Operator The BETWEEN operator selects values within a given range. The values can be numbers, text, or dates.

SQL Aliases SQL aliases are used to give a table, or a column in a table, a temporary name. (More readable name)

CREATE TABLE The CREATE TABLE statement is used to create a new table in a database

PRIMARY KEY Constraint PRIMARY KEY constraint uniquely identifies each record in a table

FOREIGN KEY Constraint A FOREIGN KEY is a key used to link two tables together.