Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

SHOW DATABASES;

CREATE DATABASE database_name;

USE database_name;

DROP DATABASE database_name;

CREATE TABLE table_name(


Col1_name Col1_Data_Type Col1_Size Constraints [,
.,
.]
);

ALTER TABLE table_name ADD column_definition;


ADD COLUMN column_definition;
ALTER TABLE table_name DROP column_name;
ALTER TABLE table_name CHANGE old_column_name new_column_definition;

ALTER TABLE table_name ADD PRIMARY KEY(col_name);


ALTER TABLE table_name DROP PRIMARY KEY;

DROP TABLE table_name;

INSERT INTO table_name VALUES();


INSERT INTO table_name(col1,col3,col2) VALUES(value1,value3,value2);

DELETE FROM table_name WHERE predicate; #deletes rows which satisfies the predicate
DELETE FROM table_name; #deletes all rows

UPDATE table_name SET col1name=value[, col2name=value] WHERE predicate;


UPDATE table_name SET col1name=value[, col2name=value];

SELECT *[,colname as col_alias]


FROM table_name
WHERE predicate
GROUP BY col_name[,col_name]
HAVING predicate
ORDER BY col_name[,col_name]; # by default ASC, DESC for descending order

PREDICATES

=, <>(!=), <, >, <=, >= (Relational Operators)

AND, OR, NOT (Logical Operators)

IS NULL
IS NOT NULL

IN (value1, value2, value3….. )


NOT IN (value1, value2…..)

BETWEEN value1 AND value2 #both values are inclusive

DISTINCT #selects distinct values only, no repetition


LIKE ‘ ’ _ represents single variable character % represents variable length of characters

You might also like