SQL snabbreferens
- Föregående sida SQL format()
- Nästa sida Sammanfattning av SQL-utbildning
Från CodeW3C.com:s snabbreferens för SQL. Det kan skrivas ut för daglig användning.
SQL-sats
Sats | Syntax |
---|---|
OCH / ELLER | SELECT kolonnenamn(s) FROM tabellnamn WHERE villkor OCH|ELLER villkor |
ALTER TABLE (add column) | ALTER TABLE table_name ADD column_name datatype |
ALTER TABLE (drop column) | ALTER TABLE table_name DROP COLUMN column_name |
Som (alias för kolonn) | Välj column_name SOM column_alias FROM tabellnamn |
Som (alias för tabell) | Välj column_name FROM table_name AS table_alias |
Mellan | SELECT kolonnenamn(s) FROM tabellnamn WHERE kolonnenamn Mellan value1 OCH value2 |
CREATE DATABASE | CREATE DATABASE database_name |
CREATE INDEX | CREATE INDEX index_name ON table_name (column_name) |
CREATE TABLE | CREATE TABLE table_name ( column_name1 data_type, column_name2 data_type, ....... ) |
CREATE UNIQUE INDEX | CREATE UNIQUE INDEX index_name ON table_name (column_name) |
CREATE VIEW | CREATE VIEW view_name AS SELECT kolonnenamn(s) FROM tabellnamn WHERE villkor |
DELETE FROM | DELETE FROM table_name (Notera: Raderar hela tabellen!!) eller DELETE FROM table_name |
DROP DATABASE | DROP DATABASE database_name |
DROP INDEX | DROP INDEX table_name.index_name |
DROP TABLE | DROP TABLE table_name |
GROUP BY | SELECT kolonnenamn1,SUM(kolonnenamn2) FROM tabellnamn GROUP BY kolonnenamn1 |
HAVING | SELECT kolonnenamn1,SUM(kolonnenamn2) FROM tabellnamn GROUP BY kolonnenamn1 HAVING SUM(kolonnenamn2) villkor värde |
IN | SELECT kolonnenamn(s) FROM tabellnamn WHERE kolonnenamn IN (value1,value2,...) |
INSERT INTO | INSERT INTO tabellnamn VALUES (value1, value2,...) eller INSERT INTO tabellnamn |
Lika | SELECT kolonnenamn(s) FROM tabellnamn WHERE kolonnenamn Lika mönster |
ORDER BY | SELECT kolonnenamn(s) FROM tabellnamn ORDER BY kolonnenamn [ASC|DESC] |
SELECT | SELECT kolonnenamn(s) FROM tabellnamn |
SELECT * | SELECT * FROM tabellnamn |
SELECT DISTINCT | SELECT DISTINCT kolonnenamn(s) FROM tabellnamn |
SELECT INTO (används för att skapa säkerhetskopior av tabeller) |
SELECT * INTO ny_tabellnamn FROM ursprunglig_tabellnamn eller SELECT kolonnenamn(s) |
TRUNCATE TABLE (tar endast bort data inuti tabellen) |
TRUNCATE TABLE tabellnamn |
UPDATE | UPDATE tabellnamn SET kolonnenamn=new_value [, kolonnenamn=new_value] WHERE kolonnenamn=some_value |
WHERE | SELECT kolonnenamn(s) FROM tabellnamn WHERE villkor |
- Föregående sida SQL format()
- Nästa sida Sammanfattning av SQL-utbildning