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 (17)

PPTX
Select Clause
Dhirendra Chauhan
 
PPTX
06.01 sql select distinct
Bishal Ghimire
 
PDF
SQL Quick Reference Card
Techcanvass
 
PDF
Learn plsql
Iulian Avram
 
PDF
Database Systems - SQL - DDL Statements (Chapter 3/2)
Vidyasagar Mundroy
 
PPTX
SQL Tutorial for Beginners
Abdelhay Shafi
 
PPT
MY SQL
sundar
 
DOCX
Sql select statement
Juan Arroyo
 
ODP
Babitha2.mysql
banubabitha
 
PPTX
Entigrity constraint
suman kumar
 
PPTX
Avinash database
avibmas
 
PPT
Les10
Vijay Kumar
 
PPT
Mysql Statments
SHC
 
PPTX
DATABASE CONSTRAINTS
sunanditaAnand
 
PPT
Les02
Sudharsan S
 
PPTX
oracle Sql constraint
home
 
PDF
Data Manipulation(DML) and Transaction Control (TCL)
MuhammadWaheed44
 
Select Clause
Dhirendra Chauhan
 
06.01 sql select distinct
Bishal Ghimire
 
SQL Quick Reference Card
Techcanvass
 
Learn plsql
Iulian Avram
 
Database Systems - SQL - DDL Statements (Chapter 3/2)
Vidyasagar Mundroy
 
SQL Tutorial for Beginners
Abdelhay Shafi
 
MY SQL
sundar
 
Sql select statement
Juan Arroyo
 
Babitha2.mysql
banubabitha
 
Entigrity constraint
suman kumar
 
Avinash database
avibmas
 
Mysql Statments
SHC
 
DATABASE CONSTRAINTS
sunanditaAnand
 
oracle Sql constraint
home
 
Data Manipulation(DML) and Transaction Control (TCL)
MuhammadWaheed44
 

Viewers also liked (7)

PDF
Sql (Introduction to Structured Query language)
Mohd Tousif
 
DOC
SQL practice questions set - 2
Mohd Tousif
 
PDF
Algorithm o.s.
Mohd Tousif
 
PDF
Data Warehouse Concepts and Architecture
Mohd Tousif
 
PDF
Oracle sql tutorial
Mohd Tousif
 
PPT
Ipc
Mohd Tousif
 
PPTX
Producer consumer
Mohd Tousif
 
Sql (Introduction to Structured Query language)
Mohd Tousif
 
SQL practice questions set - 2
Mohd Tousif
 
Algorithm o.s.
Mohd Tousif
 
Data Warehouse Concepts and Architecture
Mohd Tousif
 
Oracle sql tutorial
Mohd Tousif
 
Producer consumer
Mohd Tousif
 
Ad

Similar to Sql commands (20)

PPTX
2..basic queries.pptx
MalaikaRahatQurashi
 
PPTX
SQL
Jerin John
 
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
 
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
 
PPTX
Sql slid
pacatarpit
 
DOC
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
Newyorksys.com
 
PPTX
Relational Database Language.pptx
Sheethal Aji Mani
 
PPTX
Lesson-02 (1).pptx
ssuserc24e05
 
PPTX
SAMPLE QUESTION PAPER (THEORY) CLASS: XII SESSION: 2024-25 COMPUTER SCIENCE...
MafnithaKK
 
PPTX
SQL.pptx SAMPLE QUESTION PAPER (THEORY) CLASS: XII SESSION: 2024-25 COMPUTE...
MafnithaKK
 
PPTX
rdbms parul university oracle dbms bca mca
VaibhavSrivastav52
 
PDF
Database Management System 1
Swapnali Pawar
 
2..basic queries.pptx
MalaikaRahatQurashi
 
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 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
 
Sql slid
pacatarpit
 
ORACLE PL/SQL TUTORIALS - OVERVIEW - SQL COMMANDS
Newyorksys.com
 
Relational Database Language.pptx
Sheethal Aji Mani
 
Lesson-02 (1).pptx
ssuserc24e05
 
SAMPLE QUESTION PAPER (THEORY) CLASS: XII SESSION: 2024-25 COMPUTER SCIENCE...
MafnithaKK
 
SQL.pptx SAMPLE QUESTION PAPER (THEORY) CLASS: XII SESSION: 2024-25 COMPUTE...
MafnithaKK
 
rdbms parul university oracle dbms bca mca
VaibhavSrivastav52
 
Database Management System 1
Swapnali Pawar
 
Ad

More from Mohd Tousif (15)

PDF
Sql commands
Mohd Tousif
 
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
 
DOC
SQL practice questions - set 3
Mohd Tousif
 
DOC
SQL practice questions for beginners
Mohd Tousif
 
PDF
Virtual box
Mohd Tousif
 
PDF
Deadlock
Mohd Tousif
 
PPTX
System components of windows xp
Mohd Tousif
 
PPT
Inter process communication
Mohd Tousif
 
Sql commands
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
 
SQL practice questions - set 3
Mohd Tousif
 
SQL practice questions for beginners
Mohd Tousif
 
Virtual box
Mohd Tousif
 
Deadlock
Mohd Tousif
 
System components of windows xp
Mohd Tousif
 
Inter process communication
Mohd Tousif
 

Recently uploaded (20)

PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PDF
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
Transcript: Book industry state of the nation 2025 - Tech Forum 2025
BookNet Canada
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 

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