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

SQL Quick Reference Card
SQL Quick Reference CardSQL Quick Reference Card
SQL Quick Reference Card
Techcanvass
 
Mysql Statments
Mysql StatmentsMysql Statments
Mysql Statments
SHC
 
Database Systems - SQL - DDL Statements (Chapter 3/2)
Database Systems - SQL - DDL Statements (Chapter 3/2)Database Systems - SQL - DDL Statements (Chapter 3/2)
Database Systems - SQL - DDL Statements (Chapter 3/2)
Vidyasagar Mundroy
 
06.01 sql select distinct
06.01 sql select distinct06.01 sql select distinct
06.01 sql select distinctBishal Ghimire
 
Entigrity constraint
Entigrity constraintEntigrity constraint
Entigrity constraint
suman kumar
 
Oracle: DML
Oracle: DMLOracle: DML
Oracle: DML
DataminingTools Inc
 
Msql query
Msql queryMsql query
Msql query
harman kaur
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1
Swapnali Pawar
 
Learn plsql
Learn plsqlLearn plsql
Learn plsql
Iulian Avram
 
Basic sql(oracle) queries
Basic sql(oracle) queriesBasic sql(oracle) queries
Basic sql(oracle) queries
Harish Gyanani
 
Creating database using sql commands
Creating database using sql commandsCreating database using sql commands
Creating database using sql commandsBelle Wx
 
Database Systems - SQL - DDL Statements (Chapter 3/3)
Database Systems - SQL - DDL Statements (Chapter 3/3)Database Systems - SQL - DDL Statements (Chapter 3/3)
Database Systems - SQL - DDL Statements (Chapter 3/3)
Vidyasagar Mundroy
 
Oracle: DDL
Oracle: DDLOracle: DDL
Oracle: DDL
DataminingTools Inc
 
Commands
CommandsCommands
Commands
Ayushi Goyal
 
SQL report
SQL reportSQL report
SQL report
Ahmad Zahid
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorial
amitabros
 

What's hot (20)

SQL Quick Reference Card
SQL Quick Reference CardSQL Quick Reference Card
SQL Quick Reference Card
 
Mysql Statments
Mysql StatmentsMysql Statments
Mysql Statments
 
Database Systems - SQL - DDL Statements (Chapter 3/2)
Database Systems - SQL - DDL Statements (Chapter 3/2)Database Systems - SQL - DDL Statements (Chapter 3/2)
Database Systems - SQL - DDL Statements (Chapter 3/2)
 
06.01 sql select distinct
06.01 sql select distinct06.01 sql select distinct
06.01 sql select distinct
 
Entigrity constraint
Entigrity constraintEntigrity constraint
Entigrity constraint
 
Oracle: DML
Oracle: DMLOracle: DML
Oracle: DML
 
Sql basics v2
Sql basics v2Sql basics v2
Sql basics v2
 
Msql query
Msql queryMsql query
Msql query
 
Database Management System 1
Database Management System 1Database Management System 1
Database Management System 1
 
Learn plsql
Learn plsqlLearn plsql
Learn plsql
 
Basic sql(oracle) queries
Basic sql(oracle) queriesBasic sql(oracle) queries
Basic sql(oracle) queries
 
Creating database using sql commands
Creating database using sql commandsCreating database using sql commands
Creating database using sql commands
 
Les02
Les02Les02
Les02
 
Database Systems - SQL - DDL Statements (Chapter 3/3)
Database Systems - SQL - DDL Statements (Chapter 3/3)Database Systems - SQL - DDL Statements (Chapter 3/3)
Database Systems - SQL - DDL Statements (Chapter 3/3)
 
Oracle: DDL
Oracle: DDLOracle: DDL
Oracle: DDL
 
Commands
CommandsCommands
Commands
 
Db1 lecture4
Db1 lecture4Db1 lecture4
Db1 lecture4
 
SQL report
SQL reportSQL report
SQL report
 
Sql
SqlSql
Sql
 
Sql tutorial
Sql tutorialSql tutorial
Sql tutorial
 

Viewers also liked

Teaching video game development panel FDG2014
Teaching video game development panel FDG2014Teaching video game development panel FDG2014
Teaching video game development panel FDG2014
Cynthia Calongne
 
Blog do lukas
Blog do lukasBlog do lukas
Blog do lukaslukas744
 
Designing games for change for wicked problems
Designing games for change for wicked problemsDesigning games for change for wicked problems
Designing games for change for wicked problems
Cynthia Calongne
 
Orando2010 5
Orando2010 5Orando2010 5
Orando2010 5
guesta79ddf9
 

Viewers also liked (7)

Teaching video game development panel FDG2014
Teaching video game development panel FDG2014Teaching video game development panel FDG2014
Teaching video game development panel FDG2014
 
Fresher eee
Fresher eeeFresher eee
Fresher eee
 
Blog do lukas
Blog do lukasBlog do lukas
Blog do lukas
 
Xampp
XamppXampp
Xampp
 
Xampp11
Xampp11Xampp11
Xampp11
 
Designing games for change for wicked problems
Designing games for change for wicked problemsDesigning games for change for wicked problems
Designing games for change for wicked problems
 
Orando2010 5
Orando2010 5Orando2010 5
Orando2010 5
 

Similar to Sql Tags

Sql commands
Sql commandsSql commands
Sql commands
Mohd Tousif
 
Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01sagaroceanic11
 
SQL : Structured Query Language
SQL : Structured Query LanguageSQL : Structured Query Language
SQL : Structured Query Language
Abhishek Gautam
 
SQL Class Note By Amit Maity PowerPoint Presentation
SQL Class Note By Amit Maity PowerPoint PresentationSQL Class Note By Amit Maity PowerPoint Presentation
SQL Class Note By Amit Maity PowerPoint Presentation
maitypradip938
 
DBMS and SQL(structured query language) .pptx
DBMS and SQL(structured query language) .pptxDBMS and SQL(structured query language) .pptx
DBMS and SQL(structured query language) .pptx
jainendraKUMAR55
 
SQL COMMANDS WITH EXAMPLES.pptx
SQL COMMANDS WITH EXAMPLES.pptxSQL COMMANDS WITH EXAMPLES.pptx
SQL COMMANDS WITH EXAMPLES.pptx
Bikalpa Thapa
 
Oraclesql
OraclesqlOraclesql
Oraclesql
Priya Goyal
 
SQL
SQLSQL
Joins in SQL
Joins in SQLJoins in SQL
Joins in SQL
Pooja Dixit
 
Avinash database
Avinash databaseAvinash database
Avinash databaseavibmas
 
1670595076250.pdf
1670595076250.pdf1670595076250.pdf
1670595076250.pdf
GaneshR321894
 
Cheat sheet SQL commands with examples and easy understanding
Cheat sheet SQL commands with examples and easy understandingCheat sheet SQL commands with examples and easy understanding
Cheat sheet SQL commands with examples and easy understanding
VivekanandaGN1
 
SQL 🌟🌟🔥.pdf
SQL 🌟🌟🔥.pdfSQL 🌟🌟🔥.pdf
SQL 🌟🌟🔥.pdf
LightWolf2
 
SQL learning notes and all code.pdf
SQL learning notes and all code.pdfSQL learning notes and all code.pdf
SQL learning notes and all code.pdf
79TarannumMulla
 
Data manipulation language
Data manipulation languageData manipulation language
Data manipulation language
PratibhaRashmiSingh
 
SQL - DML and DDL Commands
SQL - DML and DDL CommandsSQL - DML and DDL Commands
SQL - DML and DDL Commands
Shrija Madhu
 
Babitha2 Mysql
Babitha2 MysqlBabitha2 Mysql
Babitha2 Mysql
banubabitha
 
30 08 Final Sql
30 08 Final Sql30 08 Final Sql
30 08 Final Sqlsarov
 

Similar to Sql Tags (20)

Sql commands
Sql commandsSql commands
Sql commands
 
Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01Mysql 120831075600-phpapp01
Mysql 120831075600-phpapp01
 
SQL : Structured Query Language
SQL : Structured Query LanguageSQL : Structured Query Language
SQL : Structured Query Language
 
dbms.pdf
dbms.pdfdbms.pdf
dbms.pdf
 
SQL Class Note By Amit Maity PowerPoint Presentation
SQL Class Note By Amit Maity PowerPoint PresentationSQL Class Note By Amit Maity PowerPoint Presentation
SQL Class Note By Amit Maity PowerPoint Presentation
 
DBMS and SQL(structured query language) .pptx
DBMS and SQL(structured query language) .pptxDBMS and SQL(structured query language) .pptx
DBMS and SQL(structured query language) .pptx
 
SQL COMMANDS WITH EXAMPLES.pptx
SQL COMMANDS WITH EXAMPLES.pptxSQL COMMANDS WITH EXAMPLES.pptx
SQL COMMANDS WITH EXAMPLES.pptx
 
Oraclesql
OraclesqlOraclesql
Oraclesql
 
SQL
SQLSQL
SQL
 
Joins in SQL
Joins in SQLJoins in SQL
Joins in SQL
 
Avinash database
Avinash databaseAvinash database
Avinash database
 
1670595076250.pdf
1670595076250.pdf1670595076250.pdf
1670595076250.pdf
 
Cheat sheet SQL commands with examples and easy understanding
Cheat sheet SQL commands with examples and easy understandingCheat sheet SQL commands with examples and easy understanding
Cheat sheet SQL commands with examples and easy understanding
 
SQL 🌟🌟🔥.pdf
SQL 🌟🌟🔥.pdfSQL 🌟🌟🔥.pdf
SQL 🌟🌟🔥.pdf
 
SQL learning notes and all code.pdf
SQL learning notes and all code.pdfSQL learning notes and all code.pdf
SQL learning notes and all code.pdf
 
Data manipulation language
Data manipulation languageData manipulation language
Data manipulation language
 
SQL - DML and DDL Commands
SQL - DML and DDL CommandsSQL - DML and DDL Commands
SQL - DML and DDL Commands
 
Babitha2.mysql
Babitha2.mysqlBabitha2.mysql
Babitha2.mysql
 
Babitha2 Mysql
Babitha2 MysqlBabitha2 Mysql
Babitha2 Mysql
 
30 08 Final Sql
30 08 Final Sql30 08 Final Sql
30 08 Final Sql
 

More from Sutharsan nagarajan (11)

Hotshoe
HotshoeHotshoe
Hotshoe
 
Personal
PersonalPersonal
Personal
 
Fresher it-2009
Fresher it-2009Fresher it-2009
Fresher it-2009
 
Functional spec
Functional specFunctional spec
Functional spec
 
Fs1
Fs1Fs1
Fs1
 
Fs
FsFs
Fs
 
Hotdance
HotdanceHotdance
Hotdance
 
Wp Tech
Wp TechWp Tech
Wp Tech
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 
Wordpress
WordpressWordpress
Wordpress
 
Web 2 0
Web 2 0Web 2 0
Web 2 0
 

Sql Tags

  • 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
  • 2. 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
  • 3. 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