To demonstrate how data types work in MySQL, here's an example of creating a products
table with various data types:
CREATE TABLE products (
product_id INT AUTO_INCREMENT PRIMARY KEY,
product_name VARCHAR(100),
price DECIMAL(10, 2),
release_date DATE
);
In this example:
product_id
is of type INT
to store integer values.product_name
is of type VARCHAR
to store variable-length strings.price
is of type DECIMAL(10, 2)
to store precise monetary values with two decimal places.release_date
is of type DATE
to store the product's release dateChoosing the right data type for each column is crucial for optimizing storage and ensuring data integrity. By understanding the different MySQL data types, you can define your tables more effectively and manage data in a way that supports your application's needs.