SQL TABLE Keyword
The TABLE keyword is used in several SQL statements such as CREATE TABLE, ALTER TABLE, DROP TABLE, and TRUNCATE TABLE. These commands allow you to create, modify, and delete tables in a database.
SQL CREATE TABLE Syntax
SQL
x
1
CREATE TABLE table_name (
2
column1 datatype,
3
column2 datatype,
4
...
5
);
SQL CREATE TABLE Example
This query creates a new table named Rooms
with four columns.
SQL
1
1
CREATE TABLE Rooms (
2
room_id INTEGER,
3
room_type TEXT,
4
capacity INTEGER,
5
floor_number INTEGER
6
);

SQL CREATE TABLE Using Another Table Syntax
SQL
1
1
CREATE TABLE new_table AS
2
SELECT column1, column2, ...
3
FROM existing_table;
SQL CREATE TABLE Using Another Table Example
This query creates a new table DoctorsBackup
that copies data from Doctors
.
SQL
1
1
CREATE TABLE DoctorsBackup AS
2
SELECT doctor_id, specialty
3
FROM Doctors;

SQL ALTER TABLE Syntax
SQL
1
1
ALTER TABLE table_name
2
ADD column_name datatype;
SQL
1
1
ALTER TABLE table_name
2
DROP COLUMN column_name;
SQL ALTER TABLE ADD COLUMN Example
This query adds a new column room_color
to the Rooms
table.
SQL
1
1
ALTER TABLE Rooms
2
ADD room_color TEXT;

SQL ALTER TABLE DROP COLUMN Example
SQL
1
1
ALTER TABLE Rooms
2
DROP COLUMN room_color;

SQL DROP TABLE Syntax
SQL
1
1
DROP TABLE table_name;
SQL DROP TABLE Example
This query deletes the Rooms
table.
SQL
1
1
DROP TABLE Rooms;

SQL TRUNCATE TABLE Syntax
SQL
1
1
TRUNCATE TABLE table_name;
SQL TRUNCATE TABLE Example
SQL
1
1
TRUNCATE TABLE Patients;
Note: This syntax does not work in TechKubo playground. SQLite does not support the
TRUNCATE TABLE
command. UseDELETE FROM table_name;
instead if needed.