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

SQL Cheat Sheet

This cheat sheet provides an overview of SQL categories, operators, commands, and examples for data manipulation, definition, and querying. It includes sections on arithmetic, comparison, logical operators, and various SQL commands such as SELECT, INSERT, UPDATE, and DELETE. Additionally, it outlines key concepts like joins, constraints, and aggregation functions with practical examples for database operations.

Uploaded by

daywart.22
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

SQL Cheat Sheet

This cheat sheet provides an overview of SQL categories, operators, commands, and examples for data manipulation, definition, and querying. It includes sections on arithmetic, comparison, logical operators, and various SQL commands such as SELECT, INSERT, UPDATE, and DELETE. Additionally, it outlines key concepts like joins, constraints, and aggregation functions with practical examples for database operations.

Uploaded by

daywart.22
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Cheat sheet

CNR

SQL CATEGORIES
Aritmetic
+-*/
Comparison
Bitwise
&|^
OPERATORS

= < > <= => !< ! > <> !=


Compound
JOINS

+= -= *= /= %= &= |= ^=
DDL: DATA DEFINITION LANGUAGE Logical
DQL: DATA QUERY LANGUAGE AND | OR | NOT | ANY
DML: DATA MANIPULATION LANGUAGE SOME | ALL | BETWEEN
DCL: DATA CONTROL LANGUAGE IN | EXISTS | LIKE
TCL: TRANSACTION CONTROL IS NULL | UNIQUE
LANGUAGE

COMMANDS AGGREGATION KEYWORD


S
DDL SET OPERATIONS
CREATE | DROP | ALTER|TRUNCATE GROUP BY | HAVING
RENAME | COMMENT
DQL:
SELECT
AGGREGATION FUNCTIONS
DML:
INSERT | UPDATE | DELETE | LOCL AVG | COUNT | MAX
CALL | EXPLAIN PLAN MIN | SUM |
DCL
GRANT | REVOKE
TCL:
CONSTRAINTS
FETCH MAXIMUN/MINIMUN AGE
COMMIT | ROLLBACK NOT NULL UNIQUE SELECT max/min (age)
SAVEPOINT | SET TRANSACTION PRIMARY KEY FOREIGN KEY FROM Students;
CHECK | DEFAULT
FETCH AVERAGE AGE FOR EACH
IMPORTANT KEYWORDS
GENDER
DQL EXAMPLES SELECT avg(age)
WHERE | DISTINCT | LIMIT ORDER BY | FROM Students
DESC | ASC FETCH ALL DATA FROM A TABLE GROUP BY Gender;
AS | FROM | SET| VALUES SELECT FROM Students:
CASE | DEFAULT FETCH FROM 2 TABLES
FILTER DATA FROM A TABLE SELECT fname, clsteacher
DATABASE OBJECTS SELECT FROM Students FROM Studens
TABLE | VIEW | SYNONYM WHERE rollno = 1234; INNER JOIN Section
SEQUENCE | INDEX | TRIGGER On Students.section=Section.id;
SELECT FROM Students
WHERE rollno>1234 SORT IN DESCENDING ORDER
DDL EXAMPLES AND age < 15 SELECT fname, lname
CREATE A TABLE FROM Students
FETCH SELECTED COLUMNS: WHERE rollno >1234;
CREATE TABLE Students (
SELECT fname, lname AND age<15;
rollno int PRIMARY KEY,
FROM Students ORDER BY gender DESC
fname varchar (255) NOT NULL,
WHERE rollno>1234
lname vachar (255)
AND age < 15;
); DML EXAMPLES
ADDING A NEW COLUMN TO THE TABLE:
FETCH MAXIMUM 10 ROWS INSERT DATA (ROWS) INTO A
ALTER TABLE Students
SELECT fname, lname TABLE
ADD email varchar(255),
FROM Students INSERT INTO Students (rollno, fname,
WHERE rollno>1234 lname)
MODIFYING THE DATA TYPE OF
AND age < 15 VALUES (1234, ‘Ivana’, ‘Andrés’);
EXISTING COLUMN:
LIMIT 10;
ALTER TABLE Students
ALTER COLUMN lname varchar(512); UPDATE DATA (VALUE OF
FETCH AGGREGATE AND FILTER COLUMN) OF A TABLE
SELECT section, count(*) AS studentcount UPDATE Students SET lname =
REMOVING AN EXISTING COLUMN FROM
FROM Students ‘Ronaldo’
THE TABLE
GROUP BY section WHERE rollno=1234;
ALTER TABLE Students
HAVING count(* )>20;
DROP COLUMN email;
DELETE DATA (ROWS) FROM A
FETCH COUNT OF RECORDS TABLE:
DROP A TABLE SELECT count (*)
DROP TABLE Studens DELETE FROM Students WHERE
FROM Students; rollno=1234;

You might also like