CREATE DATABASE:
CREATE DATABASE Seraphine;
DROP DATABASE: (DELETE A DATABASE)
DROP DATABASE Seraphine;
CREATE TABLE:
CREATE TABLE Seraphine (
PersonID int,
LastName varchar(255),
FirstName varchar(255),
Address varchar(255),
City varchar(255),
);
DROP TABLE:
DROP TABLE Seraphine;
TRUNCATE TABLE/ DELETING THE DATA INSIDE A TABLE:
TRUNCATE TABLE Seraphine;
ALTER TABLE COLUMN- ADD/DROP/RENAME/MODIFY:
ADD COLUMN-
ALTER TABLE Seraphine
ADD LUX varchar(255);
DROP COLUMN-
ALTER TABLE Seraphine
DROP COLUMN Lux;
RENAME COLUMN-
ALTER TABLE Seraphine
RENAME COLUMN old name to new name;
CHANGE DATA-
ALTER TABLE Seraphine
ALTER COLUMN DateOfBirth year;
INSERT DATA INTO TABLE:
INSERT INTO Table name (CustomerName, City, Country)
VALUES (‘Seraphine’,‘London’,‘England’);
DELETE A SPECFIC DATA/DELETING ALL DATA WITHOUT DELETING
TABLE:
DELETE FROM Table name
WHERE = ‘Name’;
DELETE FROM table name;
UPDATE DATA TABLE:
UPDATE table name
SET column name= ‘value’, column name= ‘value’
WHERE column name= ‘value’;
SELECT COLUMN:
SELECT*FROM customers; (for all the columns)
SELECT Column name FROM Table name;
SELECT last name, phone number FROM table name;
Where Clause:
SELECT*FROM Table Name
WHERE price=3.00;
WHERE coffee origin=’Colombia’;
SELECT*FROM Table Name
WHERE price >=3.00;
AND, OR, NOT:
SELECT*FROM Table Name
WHERE conditions =’ ‘ AND conditions =’ ‘ ;
SELECT*FROM Table Name
WHERE conditions =’ ‘ OR conditions =’ ‘ ;
SELECT*FROM Table Name
WHERE NOT conditions = ‘ ‘ ;
NULL/NOT NULL:
SELECT*FROM Table Name
WHERE column name IS NULL;
SELECT*FROM Table Name
WHERE column name IS NOT NULL;
In, NOT IN
SELECT* FROM TABLE NAME
WHERE Country IN (‘Germany’, ‘France’) ;
SELECT* FROM TABLE NAME
WHERE Country NOT IN (‘Germany’, ‘France’) ;
BETWEEN AND NOT BETWEEN:
SELECT COLUMN NAME FROM TABLE NAME
WHERE Price BETWEEN ‘ ‘ AND ‘ ‘ ;
SELECT COLUMN NAME FROM TABLE NAME
WHERE Price NOT BETWEEN 10 AND 20;
SELECT* FROM TABLE NAME
WHERE Price BETWEEN 10 AND 20
AND Category NOT IN (1,2,3);
LIKE:
SELECT COLUMN NAME FROM TABLE NAME
WHERE CustomerName LIKE ‘A%’ ; ( Find the values that start with A)
SELECT COLUMN NAME FROM TABLE NAME
WHERE CustomerName LIKE ‘%or%’ ; (Find the values that have ‘or’ in any
position)
ORDER BY:
SELECT COLUMN NAME FROM TABLE NAME
ORDER BY Country DESC ;
SELECT COLUMN NAME FROM TABLE NAME
ORDER BY Price ASC ;
DISTINCT:
SELECT DISTINCT COLUMN NAME FROM TABLE NAME ;
SELECT DISTINCT COLUMN NAME FROM TABLE NAME
WHERE column name BETWEEN 10 AND 20 ;
LIMIT AND OFFSET:
SELECT COLUMN NAME FROM TABLE NAME
LIMIT 3 ;
SELECT COLUMN NAME FROM TABLE NAME
WHERE Country = ‘Germany’
LIMIT 3 ;
LIMIT 5 OFFSET 3 ;
ORDER BY last_name
LIMIT 10 ;
ALIAS:
ALIAS Column:
SELECT COLUMN NAME AS alias_name AS country
FROM table name ;