Module 2-1
Module 2-1
In the previous video, the ALTER and TRUNCATE syntax applies to DB2. There are variations in syntax between different databases. This reading will
explore some examples of ALTER and TRUNCATE statements using MySQL.
Objective(s)
ALTER TABLE
ALTER TABLE statements can be used to add or remove columns from a table, to modify the data type of columns, to add or remove keys, and to add or remove
constraints. The syntax of the ALTER TABLE statement is:
By default, all the entries are initially assigned the value NULL. You can then use UPDATE statements to add the necessary column values.
For example, to add a telephone_number column to the author table in the library database, the statement will be written as:
ALTER TABLE author
ADD telephone_number BIGINT;
about:blank 1/3
4/10/25, 4:40 PM about:blank
ALTER TABLE table_name
MODIFY column_name data_type;
Sometimes, the data presented may be in a different format than required. In such a case, we need to modify the data_type of the column. For example, using a numeric
data type for telephone_number means you cannot include parentheses, plus signs, or dashes as part of the number. For such entries, the appropriate choice of
data_type is CHAR.
The entries can then be updated using UPDATE statements. An updated version of the "author" table is shown below.
TRUNCATE Table
TRUNCATE TABLE statements are used to delete all of the rows in a table. The syntax of the statement is:
So, to truncate the "author" table, the statement will be written as:
TRUNCATE TABLE author;
about:blank 2/3
4/10/25, 4:40 PM about:blank
Note: The TRUNCATE statement will delete the rows and not the table.
Author
D.M.Naidu
Additional Contributor(s)
Abhishek Gagneja
about:blank 3/3