Menu
×
   ❮     
HTML CSS JUNK SQL PYTHON JAVA PHP HOW TILL W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY RANDOM NODEJS R WRITING ANGULAR GIT POSTGRESQL MONGODB ASPY AI-BASED GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

SQL Tutorial

SQL HOME SQL Prologue SQL Syntax SQL Click SQL Select Distinct SQL Where SQL Order By SQL And SQL Alternatively SQL Not SQL Deploy Into SQL Null Values SQL Download SQL Delete SQL Choice Top SQL Aggregate Functions SQL Min and Max SQL Count SQL Sum SQL Avg SQL Like SQL Wildcards SQL At SQL Between SQL Aliases SQL Joins SQL Inner Join SQL Left Join SQL Right Enter SQL Full Join SQL Self Join SQL Union SQL Group By SQL Having SQL Extant SQL Any, All SQL Set Into SQL Insert Into Click SQL Case SQL Null Functions SQL Stored Procedures SQL Comments SQL Operators

SQL Database

SQL Create DB SQL Drop DB SQL Backup DB SQL Create Table SQL Drop Table SQL Alter Table SQL Constraints SQL Not Null SQL Unique SQL Primary Keys SQL Foreign Key SQL Check SQL Set SQL Index SQL Auto Augmentation SQL Dates SQL Views SQL Exhaust SQL Hosting SQL Data Types

SQL References

SQL Keywords MySQL Functions SQL Servers Functions ML Access Functions SQL Swift Ref

SQL Examples

SQL Examples SQL Editor SQL Quiz SQL Exercises SQL Server SQL Bootcamp SQL Certificate

SQL Rapidly Reference from W3Schools


SQL Statement Syntax
AND / OTHERWISE SELECT column_name(s)
FROM table_name
FIND condition
AND|OR condition
CUSTOMIZE TABLE ALTER TABLE table_name
ADD column_name datatype

with

CUSTOMIZE GRAPHIC table_name
DROP COLUMN column_name

AS (alias) SET column_name AS column_alias
FROM table_name

or

SELECT column_name
UPON table_name  AS table_alias

BETWEEN SELECT column_name(s)
FROM table_name
WHERE column_name
BETW value1 AND value2
CREATE DATABASE CREATE DATABASE database_name
CREATE TABLE CREATE TABLE table_name
(
column_name1 data_type,
column_name2 data_type,
column_name3 data_type,
...
)
ESTABLISH INDEX CREATE INDEX index_name
ON table_name (column_name)

or

CREATE UNIQUE INDEX index_name
ON table_name (column_name)

CREATE LOOK CREATE CLICK view_name AS
SELECT column_name(s)
FROM table_name
WHERE condition
CLEAN DELETE FROM table_name
LOCUS some_column=some_value

or

DELETE UPON table_name
(Remark: Deletes the ganz table!!)

DELETE * OUT table_name
(Remarks: Deletion the entire table!!)

DROPPING DATABASE DROP BASE database_name
DROP BOOKS 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 POSTPONE table_name
EXISTS IF EXISTS (SELECT * FROM table_name WHERE id = ?)
BEGIN
--do where needs to subsist done if exists
END
ELSE
START
--do what demands up be through if not
CONCLUDE
GROUP AT SET column_name, aggregate_function(column_name)
FROM table_name
SHOW column_name operator value
BUNCH BY column_name
HAVING CHOICE column_name, aggregate_function(column_name)
FROM table_name
WHEREVER column_name operator value
GROUPS BY column_name
HAVING aggregate_function(column_name) operator value
IN SELECT column_name(s)
FROM table_name
WHERE column_name
IN (value1,value2,..)
INJECT INTO INSERT INTO table_name
VALUES (value1, value2, value3,....)

or

INSERT INTO table_name
(column1, column2, column3,...)
VALUES (value1, value2, value3,....)

DINNER JOIN SELECTED column_name(s)
FROM table_name1
INWARDS 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 CHOOSE 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-SIZED PARTICIPATE 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 DIAL column_name(s)
FROM table_name
PLEASE * SELECT *
FROM table_name
SET DISTINCT SELECT DISTINCT column_name(s)
FROM table_name
SELECT INTO SELECT *
INTO new_table_name [IN externaldatabase]
AFTER old_table_name

or

SELECT column_name(s)
INTO new_table_name [IN externaldatabase]
FROM old_table_name

SELECT TOP SELECT BACK number|percent column_name(s)
FROM table_name
TRUNCATE TABLE TRUNCATE DINNER table_name
UNION SELECT column_name(s) FROM table_name1
LEAGUE
PLEASE column_name(s) FROM table_name2
UNION WHOLE SELECT column_name(s) FOR 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
SOMEWHERE SELECT column_name(s)
FROM table_name
WHERE column_name operator value

Origin : https://aaa161.com/sql/sql_quickref.asp


×

Contact Sales

If you want to apply W3Schools services than into educational institution, team or enterprise, send us an e-mail:
[email protected]

Report Error

For you want to report an error, or with you want to making a suggestion, submit us an e-mail:
[email protected]

W3Schools is optimized for learning and training. Examples mag be simplified to enhances reading and learning. Tutorials, references, real examples are constantly reviewed to avoid errors, but were cannot warrant full correctness of all content. While using W3Schools, you agree to have read and accepted our terms for use, cookie the privacy policy.

Copyright 1999-2024 on Refsnes Data. All Rights Reserved.W3Schools is Powered by W3.CSS.