0% found this document useful (0 votes)
186 views

SQL Quick Reference From W3Schools

This document provides a quick reference to common SQL statements and their syntax. It includes statements for queries (SELECT), modifying tables (ALTER TABLE, CREATE TABLE, DROP TABLE), modifying data (INSERT, UPDATE, DELETE), joining tables (JOIN), sorting and filtering data (ORDER BY, WHERE), aggregating data (GROUP BY, HAVING), and more. The statements and their basic syntax are listed for rapid reference to SQL fundamentals.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
186 views

SQL Quick Reference From W3Schools

This document provides a quick reference to common SQL statements and their syntax. It includes statements for queries (SELECT), modifying tables (ALTER TABLE, CREATE TABLE, DROP TABLE), modifying data (INSERT, UPDATE, DELETE), joining tables (JOIN), sorting and filtering data (ORDER BY, WHERE), aggregating data (GROUP BY, HAVING), and more. The statements and their basic syntax are listed for rapid reference to SQL fundamentals.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SQL Quick Reference W3Schools

SQL Statement AND / OR Syntax SELECT column_name(s) FROM table_name WHERE condition AND|OR condition ALTER TABLE table_name ADD column_name datatype or ALTER TABLE table_name DROP COLUMN column_name SELECT column_name AS column_alias FROM table_name or SELECT column_name FROM table_name AS table_alias SELECT column_name(s) FROM table_name WHERE column_name BETWEEN value1 AND value2 CREATE DATABASE database_name CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, column_name2 data_type, ... ) CREATE INDEX index_name ON table_name (column_name) or CREATE UNIQUE INDEX index_name ON table_name (column_name) CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition DELETE FROM table_name WHERE some_column=some_value

ALTER TABLE

AS (alias)

BETWEEN

CREATE DATABASE CREATE TABLE

CREATE INDEX

CREATE VIEW

DELETE

or DELETE FROM table_name (Note: Deletes the entire table!!) DELETE * FROM table_name (Note: Deletes the entire table!!) DROP DATABASE database_name 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 table_name SELECT column_name, aggregate_function(column_name) FROM table_name WHERE column_name operator value GROUP BY column_name 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 SELECT column_name(s) FROM table_name WHERE column_name IN (value1,value2,..) INSERT INTO table_name VALUES (value1, value2, value3,....) or INSERT INTO table_name (column1, column2, column3,...) VALUES (value1, value2, value3,....) SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name SELECT column_name(s) FROM table_name1 LEFT JOIN table_name2 ON table_name1.column_name=table_name2.column_name SELECT column_name(s) FROM table_name1 RIGHT JOIN table_name2 ON table_name1.column_name=table_name2.column_name SELECT column_name(s) FROM table_name1

DROP DATABASE DROP INDEX

DROP TABLE GROUP BY

HAVING

IN

INSERT INTO

INNER JOIN

LEFT JOIN

RIGHT JOIN

FULL JOIN

LIKE

ORDER BY

SELECT SELECT * SELECT DISTINCT SELECT INTO

FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern SELECT column_name(s) FROM table_name ORDER BY column_name [ASC|DESC] SELECT column_name(s) FROM table_name SELECT * FROM table_name SELECT DISTINCT column_name(s) FROM table_name 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 number|percent column_name(s) FROM table_name TRUNCATE TABLE table_name SELECT column_name(s) FROM table_name1 UNION SELECT column_name(s) FROM table_name2 SELECT column_name(s) FROM table_name1 UNION ALL SELECT column_name(s) FROM table_name2 UPDATE table_name SET column1=value, column2=value,... WHERE some_column=some_value SELECT column_name(s) FROM table_name WHERE column_name operator value

SELECT TOP TRUNCATE TABLE UNION

UNION ALL

UPDATE

WHERE

You might also like