CREATE DATABASE databasename;
DROP DATABASE databasename;
USE databasename;
CREATE TABLE table_name (
column1 datatype,
column2 datatype(size),
column3 datatype(size)
);
DROP TABLE tablename;
DESC tablename;
ALTER TABLE tablename
RENAME TO new_table_name;
ALTER TABLE table_name
RENAME COLUMN old_name TO new_name;
ALTER TABLE table_name
ADD column_name datatype(size);
ALTER TABLE tablename
ADD new_column_name datatype(size)
AFTER column_name;
ALTER TABLE table_name
DROP COLUMN column_name;
ALTER TABLE tablename
MODIFY COLUMN column_name datatype(size)
AFTER column_name;
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
INSERT INTO table_name
VALUES (value1, value2, value3, ...);
UPDATE table_name
SET column1 = value1, column2 = value2, ...
WHERE condition;
SELECT column1, column2, ...
FROM table_name
WHERE condition;
SELECT * FROM table_name
WHERE Country='Mexico';
Operator | Description |
---|---|
= | Equal |
> | Greater than |
< | Less than |
>= | Greater than or equal |
<= | Less than or equal |
<> | Not equal. Note: In some versions of SQL this operator may be written as != |
BETWEEN | Between a certain range |
LIKE | Search for a pattern |
IN | To specify multiple possible values for a column |
SELECT column1, column2, ...
FROM table_name
WHERE condition1 AND condition2 AND condition3 ...;
SELECT column1, column2, ...
FROM table_name
WHERE condition1 OR condition2 OR condition3 ...;
SELECT column1, column2, ...
FROM table_name
WHERE NOT condition;
SELECT MIN(column_name)
FROM table_name
WHERE condition;
SELECT MAX(column_name)
FROM table_name
WHERE condition;
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
SELECT AVG(column_name)
FROM table_name
WHERE condition;
SELECT SUM(column_name)
FROM table_name
WHERE condition;
SELECT * FROM Customers
ORDER BY Country DESC;
SELECT * FROM Customers
ORDER BY Country;
SELECT column_name(s)
FROM table_name
WHERE column_name IN (value1, value2, ...);
SELECT column_name(s)
FROM table_name
WHERE column_name IN (SELECT STATEMENT);
SELECT column_name(s)
FROM table_name
WHERE column_name NOT IN (value1, value2, ...);
SELECT column_name(s)
FROM table_name
WHERE column_name BETWEEN value1 AND value2;