SlideShare a Scribd company logo
SQL Statement Syntax
AND / OR SELECT column_name(s)
FROM table_name
WHERE condition
AND|OR condition
ALTER TABLE ALTER TABLE table_name
ADD column_name datatype
or
ALTER TABLE table_name
DROP COLUMN column_name
AS (alias) SELECT column_name AS column_alias
FROM table_name
or
SELECT column_name
FROM table_name AS table_alias
BETWEEN SELECT column_name(s)
FROM table_name
WHERE column_name
BETWEEN value1 AND value2
CREATE DATABASE CREATE DATABASE database_name
CREATE TABLE CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
column_name2 data_type,
...
)
CREATE INDEX CREATE INDEX index_name
ON table_name (column_name)
or
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
CREATE VIEW CREATE VIEW view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
DELETE DELETE FROM table_name
WHERE some_column=some_value
or
DELETE FROM table_name
(Note: Deletes the entire table!!)
DELETE * FROM table_name
(Note: Deletes the entire table!!)
DROP DATABASE DROP DATABASE database_name
DROP INDEX DROP INDEX table_name.index_name (SQL Server)
DROP INDEX index_name ON table_name (MS Access)
DROP INDEX index_name (DB2/Oracle)
ALTER TABLE table_name
DROP INDEX index_name (MySQL)
DROP TABLE DROP TABLE table_name
GROUP BY SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
HAVING aggregate_function(column_name) operator value
IN SELECT column_name(s)
FROM table_name
WHERE column_name
IN (value1,value2,..)
INSERT INTO INSERT INTO table_name
VALUES (value1, value2, value3,....)
or
INSERT INTO table_name
(column1, column2, column3,...)
VALUES (value1, value2, value3,....)
INNER JOIN SELECT column_name(s)
FROM table_name1
INNER JOIN table_name2
ON table_name1.column_name=table_name2.column_name
LEFT JOIN SELECT column_name(s)
FROM table_name1
LEFT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
RIGHT JOIN SELECT column_name(s)
FROM table_name1
RIGHT JOIN table_name2
ON table_name1.column_name=table_name2.column_name
FULL JOIN SELECT column_name(s)
FROM table_name1
FULL JOIN table_name2
ON table_name1.column_name=table_name2.column_name
LIKE SELECT column_name(s)
FROM table_name
WHERE column_name LIKE pattern
ORDER BY SELECT column_name(s)
FROM table_name
ORDER BY column_name [ASC|DESC]
SELECT SELECT column_name(s)
FROM table_name
SELECT * SELECT *
FROM table_name
SELECT DISTINCT SELECT DISTINCT column_name(s)
FROM table_name
SELECT INTO SELECT *
INTO new_table_name [IN externaldatabase]
FROM old_table_name
or
SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_table_name
SELECT TOP SELECT TOP number|percent column_name(s)
FROM table_name
TRUNCATE TABLE TRUNCATE TABLE table_name
UNION SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2
UNION ALL SELECT column_name(s) FROM table_name1
UNION ALL
SELECT column_name(s) FROM table_name2
UPDATE UPDATE table_name
SET column1=value, column2=value,...
WHERE some_column=some_value
WHERE SELECT column_name(s)
FROM table_name
WHERE column_name operator value

More Related Content

What's hot (20)

PPTX
Null values, insert, delete and update in database
Hemant Suthar
 
PPTX
SQL Basics
Hammad Rasheed
 
PPTX
SQL - DML and DDL Commands
Shrija Madhu
 
PPTX
Oracle: DDL
DataminingTools Inc
 
PPTX
Oracle: DML
DataminingTools Inc
 
PPT
SQL Tutorial - How To Create, Drop, and Truncate Table
1keydata
 
PPTX
STRUCTURE OF SQL QUERIES
VENNILAV6
 
PPTX
MySQL Essential Training
HudaRaghibKadhim
 
PPTX
SQL
Shyam Khant
 
PPTX
SQL(DDL & DML)
Sharad Dubey
 
PPTX
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
 
PPTX
SQL Commands
Sachidananda M H
 
PPTX
SQL-Alter Table, SELECT DISTINCT & WHERE
I L0V3 CODING DR
 
DOC
SQL
Tuhin_Das
 
PPTX
Database Overview
Livares Technologies Pvt Ltd
 
PPTX
Basic sql Commands
MUHAMMED MASHAHIL PUKKUNNUMMAL
 
PPTX
SQL commands
GirdharRatne
 
PPTX
Oracle Database DML DDL and TCL
Abdul Rehman
 
Null values, insert, delete and update in database
Hemant Suthar
 
SQL Basics
Hammad Rasheed
 
SQL - DML and DDL Commands
Shrija Madhu
 
Oracle: DDL
DataminingTools Inc
 
Oracle: DML
DataminingTools Inc
 
SQL Tutorial - How To Create, Drop, and Truncate Table
1keydata
 
STRUCTURE OF SQL QUERIES
VENNILAV6
 
MySQL Essential Training
HudaRaghibKadhim
 
SQL(DDL & DML)
Sharad Dubey
 
DML, DDL, DCL ,DRL/DQL and TCL Statements in SQL with Examples
LGS, GBHS&IC, University Of South-Asia, TARA-Technologies
 
SQL Commands
Sachidananda M H
 
SQL-Alter Table, SELECT DISTINCT & WHERE
I L0V3 CODING DR
 
Database Overview
Livares Technologies Pvt Ltd
 
Basic sql Commands
MUHAMMED MASHAHIL PUKKUNNUMMAL
 
SQL commands
GirdharRatne
 
Oracle Database DML DDL and TCL
Abdul Rehman
 

Similar to Sql commands (20)

DOCX
Sql reference from w3 schools
Sunil Kumar Gunasekaran
 
PPTX
2..basic queries.pptx
MalaikaRahatQurashi
 
PPTX
SQL
Jerin John
 
PPTX
SQL
Jerin John
 
ODT
Sql Tags
Sutharsan nagarajan
 
PPTX
Avinash database
avibmas
 
PPTX
SQL.pptx for the begineers and good know
PavithSingh
 
PDF
full detailled SQL notesquestion bank (1).pdf
yvpachorib23
 
PPTX
Database COMPLETE
Abrar ali
 
DOCX
Learning sql from w3schools
farhan516
 
PPTX
SQL Assessment Command Statements
Shaun Wilson
 
PDF
SQL Quick Reference Card
Techcanvass
 
PPTX
SQl data base management and design
franckelsania20
 
PPT
SQL. It education ppt for reference sql process coding
aditipandey498628
 
PPTX
SQL Query
Imam340267
 
PPT
asdasdasdasdsadasdasdasdasdsadasdasdasdsadsadasd
MuhamedAhmed35
 
DOCX
SQL Tutorial for BCA-2
Raj vardhan
 
PDF
Database Systems - SQL - DDL Statements (Chapter 3/2)
Vidyasagar Mundroy
 
PPTX
Sql slid
pacatarpit
 
DOC
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
Newyorksys.com
 
Sql reference from w3 schools
Sunil Kumar Gunasekaran
 
2..basic queries.pptx
MalaikaRahatQurashi
 
Avinash database
avibmas
 
SQL.pptx for the begineers and good know
PavithSingh
 
full detailled SQL notesquestion bank (1).pdf
yvpachorib23
 
Database COMPLETE
Abrar ali
 
Learning sql from w3schools
farhan516
 
SQL Assessment Command Statements
Shaun Wilson
 
SQL Quick Reference Card
Techcanvass
 
SQl data base management and design
franckelsania20
 
SQL. It education ppt for reference sql process coding
aditipandey498628
 
SQL Query
Imam340267
 
asdasdasdasdsadasdasdasdasdsadasdasdasdsadsadasd
MuhamedAhmed35
 
SQL Tutorial for BCA-2
Raj vardhan
 
Database Systems - SQL - DDL Statements (Chapter 3/2)
Vidyasagar Mundroy
 
Sql slid
pacatarpit
 
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
Newyorksys.com
 
Ad

More from Mohd Tousif (20)

PDF
SQL practice questions set
Mohd Tousif
 
PPT
Introduction to Databases
Mohd Tousif
 
PPS
Entity Relationship Model - An Example
Mohd Tousif
 
PDF
Entity Relationship (ER) Model Questions
Mohd Tousif
 
PPTX
Entity Relationship (ER) Model
Mohd Tousif
 
PDF
SQL Practice Question set
Mohd Tousif
 
PDF
Introduction to Databases - Assignment_1
Mohd Tousif
 
PDF
Data Definition Language (DDL)
Mohd Tousif
 
PDF
Data Warehouse Concepts and Architecture
Mohd Tousif
 
DOC
SQL practice questions set - 2
Mohd Tousif
 
DOC
SQL practice questions - set 3
Mohd Tousif
 
DOC
SQL practice questions for beginners
Mohd Tousif
 
PDF
Oracle sql tutorial
Mohd Tousif
 
PDF
Sql (Introduction to Structured Query language)
Mohd Tousif
 
PDF
Sql commands
Mohd Tousif
 
PDF
Virtual box
Mohd Tousif
 
PDF
Deadlock
Mohd Tousif
 
PDF
Algorithm o.s.
Mohd Tousif
 
PPTX
System components of windows xp
Mohd Tousif
 
PPT
Ipc
Mohd Tousif
 
SQL practice questions set
Mohd Tousif
 
Introduction to Databases
Mohd Tousif
 
Entity Relationship Model - An Example
Mohd Tousif
 
Entity Relationship (ER) Model Questions
Mohd Tousif
 
Entity Relationship (ER) Model
Mohd Tousif
 
SQL Practice Question set
Mohd Tousif
 
Introduction to Databases - Assignment_1
Mohd Tousif
 
Data Definition Language (DDL)
Mohd Tousif
 
Data Warehouse Concepts and Architecture
Mohd Tousif
 
SQL practice questions set - 2
Mohd Tousif
 
SQL practice questions - set 3
Mohd Tousif
 
SQL practice questions for beginners
Mohd Tousif
 
Oracle sql tutorial
Mohd Tousif
 
Sql (Introduction to Structured Query language)
Mohd Tousif
 
Sql commands
Mohd Tousif
 
Virtual box
Mohd Tousif
 
Deadlock
Mohd Tousif
 
Algorithm o.s.
Mohd Tousif
 
System components of windows xp
Mohd Tousif
 
Ad

Recently uploaded (20)

PPTX
Climate Action.pptx action plan for climate
justfortalabat
 
PDF
How to Connect Your On-Premises Site to AWS Using Site-to-Site VPN.pdf
Tamanna
 
PPTX
Slide studies GC- CRC - PC - HNC baru.pptx
LLen8
 
PDF
How to Avoid 7 Costly Mainframe Migration Mistakes
JP Infra Pvt Ltd
 
PDF
Building Production-Ready AI Agents with LangGraph.pdf
Tamanna
 
PPTX
AI Project Cycle and Ethical Frameworks.pptx
RiddhimaVarshney1
 
PPT
Data base management system Transactions.ppt
gandhamcharan2006
 
PPT
Lecture 2-1.ppt at a higher learning institution such as the university of Za...
rachealhantukumane52
 
DOC
MATRIX_AMAN IRAWAN_20227479046.docbbbnnb
vanitafiani1
 
PPTX
加拿大尼亚加拉学院毕业证书{Niagara在读证明信Niagara成绩单修改}复刻
Taqyea
 
PDF
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
PPTX
Introduction to Artificial Intelligence.pptx
StarToon1
 
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
PDF
MusicVideoProjectRubric Animation production music video.pdf
ALBERTIANCASUGA
 
PPTX
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
PDF
Choosing the Right Database for Indexing.pdf
Tamanna
 
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
PDF
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays
 
PPTX
DATA-COLLECTION METHODS, TYPES AND SOURCES
biggdaad011
 
DOCX
AI/ML Applications in Financial domain projects
Rituparna De
 
Climate Action.pptx action plan for climate
justfortalabat
 
How to Connect Your On-Premises Site to AWS Using Site-to-Site VPN.pdf
Tamanna
 
Slide studies GC- CRC - PC - HNC baru.pptx
LLen8
 
How to Avoid 7 Costly Mainframe Migration Mistakes
JP Infra Pvt Ltd
 
Building Production-Ready AI Agents with LangGraph.pdf
Tamanna
 
AI Project Cycle and Ethical Frameworks.pptx
RiddhimaVarshney1
 
Data base management system Transactions.ppt
gandhamcharan2006
 
Lecture 2-1.ppt at a higher learning institution such as the university of Za...
rachealhantukumane52
 
MATRIX_AMAN IRAWAN_20227479046.docbbbnnb
vanitafiani1
 
加拿大尼亚加拉学院毕业证书{Niagara在读证明信Niagara成绩单修改}复刻
Taqyea
 
Avatar for apidays apidays PRO June 07, 2025 0 5 apidays Helsinki & North 2...
apidays
 
Introduction to Artificial Intelligence.pptx
StarToon1
 
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays
 
MusicVideoProjectRubric Animation production music video.pdf
ALBERTIANCASUGA
 
apidays Helsinki & North 2025 - Vero APIs - Experiences of API development in...
apidays
 
Choosing the Right Database for Indexing.pdf
Tamanna
 
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays
 
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays
 
DATA-COLLECTION METHODS, TYPES AND SOURCES
biggdaad011
 
AI/ML Applications in Financial domain projects
Rituparna De
 

Sql commands

  • 1. SQL Statement Syntax AND / OR SELECT column_name(s) FROM table_name WHERE condition AND|OR condition ALTER TABLE ALTER TABLE table_name ADD column_name datatype or ALTER TABLE table_name DROP COLUMN column_name AS (alias) SELECT column_name AS column_alias FROM table_name or SELECT column_name FROM table_name AS table_alias BETWEEN SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2 CREATE DATABASE CREATE DATABASE database_name CREATE TABLE CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, column_name2 data_type, ... ) CREATE INDEX CREATE INDEX index_name ON table_name (column_name) or CREATE UNIQUE INDEX index_name ON table_name (column_name) CREATE VIEW CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition DELETE DELETE FROM table_name WHERE some_column=some_value or DELETE FROM table_name (Note: Deletes the entire table!!) DELETE * FROM table_name
  • 2. (Note: Deletes the entire table!!) DROP DATABASE DROP DATABASE database_name DROP INDEX DROP INDEX table_name.index_name (SQL Server) DROP INDEX index_name ON table_name (MS Access) DROP INDEX index_name (DB2/Oracle) ALTER TABLE table_name DROP INDEX index_name (MySQL) DROP TABLE DROP TABLE table_name GROUP BY SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name HAVING SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name HAVING aggregate_function(column_name) operator value IN SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,..) INSERT INTO INSERT INTO table_name VALUES (value1, value2, value3,....) or INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,....) INNER JOIN SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name LEFT JOIN SELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name RIGHT JOIN SELECT column_name(s) FROM table_name1 RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name FULL JOIN SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name LIKE SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern ORDER BY SELECT column_name(s) FROM table_name ORDER BY column_name [ASC|DESC]
  • 3. SELECT SELECT column_name(s) FROM table_name SELECT * SELECT * FROM table_name SELECT DISTINCT SELECT DISTINCT column_name(s) FROM table_name SELECT INTO SELECT * INTO new_table_name [IN externaldatabase] FROM old_table_name or SELECT column_name(s) INTO new_table_name [IN externaldatabase] FROM old_table_name SELECT TOP SELECT TOP number|percent column_name(s) FROM table_name TRUNCATE TABLE TRUNCATE TABLE table_name UNION SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2 UNION ALL SELECT column_name(s) FROM table_name1 UNION ALL SELECT column_name(s) FROM table_name2 UPDATE UPDATE table_name SET column1=value, column2=value,... WHERE some_column=some_value WHERE SELECT column_name(s) FROM table_name WHERE column_name operator value