The CREATE statement

The syntax for creating a database:

	-- Creating a database 
	CREATE [IF NOT EXISTS] DATABASE database_name; 
	--Creating a Schema (identical to create database statement) 
	CREATE [IF NOT EXISTS] SCHEMA database_name;

The syntax for creating a table:

--Creating a table 
CREATE TABLE table_name ( 
column_1 data_type constraints, 
column_2 data_type constraints, 
... 
column_n data_type constraints, 
[Further constraints] );

-- Constraints 
[NULL/ NOT NULL / AUTO_INCREMENT / DEFAULT *value*]

-- Further constraints 
PRIMARY KEY(column_1) FOREIGN KEY(column_2) REFERENCES tablename(column_2) ON DELETE CASCADE UNIQUE KEY(column_3)