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

DOCX
Sql reference from w3 schools
PDF
Sql commands
PPTX
Lecture 4 sql {basics keys and constraints}
PPTX
Null values, insert, delete and update in database
PPTX
Lecture 3 sql {basics ddl commands}
PPTX
SQL Tutorial for Beginners
PPT
MY SQL
PPTX
Database Management - Lecture 2 - SQL select, insert, update and delete
Sql reference from w3 schools
Sql commands
Lecture 4 sql {basics keys and constraints}
Null values, insert, delete and update in database
Lecture 3 sql {basics ddl commands}
SQL Tutorial for Beginners
MY SQL
Database Management - Lecture 2 - SQL select, insert, update and delete

What's hot (20)

PDF
SQL Quick Reference Card
PPT
Mysql Statments
 
PDF
Database Systems - SQL - DDL Statements (Chapter 3/2)
PPTX
06.01 sql select distinct
PPTX
Entigrity constraint
PPTX
Oracle: DML
PDF
Sql basics v2
DOCX
Msql query
PDF
Database Management System 1
PDF
Learn plsql
DOCX
Basic sql(oracle) queries
PPTX
Creating database using sql commands
PPT
Les02
PDF
Database Systems - SQL - DDL Statements (Chapter 3/3)
PPTX
Oracle: DDL
PPTX
Commands
PPT
Db1 lecture4
DOCX
SQL report
PDF
Sql tutorial
SQL Quick Reference Card
Mysql Statments
 
Database Systems - SQL - DDL Statements (Chapter 3/2)
06.01 sql select distinct
Entigrity constraint
Oracle: DML
Sql basics v2
Msql query
Database Management System 1
Learn plsql
Basic sql(oracle) queries
Creating database using sql commands
Les02
Database Systems - SQL - DDL Statements (Chapter 3/3)
Oracle: DDL
Commands
Db1 lecture4
SQL report
Sql tutorial
Ad

Viewers also liked (7)

PPTX
Teaching video game development panel FDG2014
DOC
Fresher eee
PPTX
Blog do lukas
ODT
PPTX
Designing games for change for wicked problems
PPTX
Orando2010 5
Teaching video game development panel FDG2014
Fresher eee
Blog do lukas
Designing games for change for wicked problems
Orando2010 5
Ad

Similar to Sql Tags (20)

PDF
Sql commands
PPT
Mysql 120831075600-phpapp01
PPTX
SQL : Structured Query Language
PDF
dbms.pdf
PPTX
SQL Class Note By Amit Maity PowerPoint Presentation
PPTX
DBMS and SQL(structured query language) .pptx
PPTX
SQL COMMANDS WITH EXAMPLES.pptx
PPTX
MySqL_n.pptx edshdshfbhjbdhcbjdchdchjcdbbjd
PPTX
Oraclesql
PPTX
Lesson 2_Working_with_Tables_and_SQL_Commands.pptx
PPTX
PPTX
Joins in SQL
PPTX
Avinash database
PDF
0716330552518_DBMS_LAB_THEORY_SQL_OPERATOR (1).pdf
PDF
SQL learning notes and all code.pdf
PDF
1670595076250.pdf
PDF
Cheat sheet SQL commands with examples and easy understanding
PDF
SQL 🌟🌟🔥.pdf
PDF
Data manipulation language
PPTX
2 puc cs.pptx bsbshsjshsbbsjsjshdbdbbdbdd
Sql commands
Mysql 120831075600-phpapp01
SQL : Structured Query Language
dbms.pdf
SQL Class Note By Amit Maity PowerPoint Presentation
DBMS and SQL(structured query language) .pptx
SQL COMMANDS WITH EXAMPLES.pptx
MySqL_n.pptx edshdshfbhjbdhcbjdchdchjcdbbjd
Oraclesql
Lesson 2_Working_with_Tables_and_SQL_Commands.pptx
Joins in SQL
Avinash database
0716330552518_DBMS_LAB_THEORY_SQL_OPERATOR (1).pdf
SQL learning notes and all code.pdf
1670595076250.pdf
Cheat sheet SQL commands with examples and easy understanding
SQL 🌟🌟🔥.pdf
Data manipulation language
2 puc cs.pptx bsbshsjshsbbsjsjshdbdbbdbdd

More from Sutharsan nagarajan (11)

ODP
ODP
DOC
Fresher it-2009
DOC
Functional spec
ODP
ODP
ODP
ODP
Wordpress
ODP

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