Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
324 views

SQL Quick Reference From W3Schools

This document provides a quick reference for common SQL statements and their syntax. It includes statements for querying and manipulating data like SELECT, INSERT, UPDATE, DELETE. It also covers statements for managing database structures like CREATE TABLE, ALTER TABLE, DROP TABLE. Each statement is listed along with its basic syntax.

Uploaded by

Ed Cornejo Mayta
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
324 views

SQL Quick Reference From W3Schools

This document provides a quick reference for common SQL statements and their syntax. It includes statements for querying and manipulating data like SELECT, INSERT, UPDATE, DELETE. It also covers statements for managing database structures like CREATE TABLE, ALTER TABLE, DROP TABLE. Each statement is listed along with its basic syntax.

Uploaded by

Ed Cornejo Mayta
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

SQL Quick Reference From 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

ALTER TABLE

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

DELETE

CREATE VIEW view_name AS SELECT column_name(s) FROM table_name WHERE condition 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 INDEX

DROP TABLE GROUP BY

HAVING

IN

INSERT INTO

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,....)

INNER JOIN

LEFT JOIN

RIGHT JOIN

FULL JOIN

LIKE

ORDER BY

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

SELECT SELECT * SELECT DISTINCT SELECT INTO

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 TRUNCATE TABLE UNION

UNION ALL

UPDATE

WHERE

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

You might also like