CREATE TABLE your_table_name (
column1 INT,
column2 VARCHAR(50),
column3 DATE,
column4 DECIMAL(10,2)
);
在这个示例中,您需要为数据表指定一个名称,这里是 your_table_name。然后,为表中的每一列定义列名和数据类型。在这个例子中,有一个整数列 column1、一个最大长度为50的字符串列 column2、一个日期列 column3,以及一个定点数列 column4。
您还可以为列指定其他属性,例如主键、自动递增等。以下是一个稍微复杂的示例:
CREATE TABLE products (
product_id INT PRIMARY KEY AUTO_INCREMENT,
product_name VARCHAR(100),
price DECIMAL(10,2),
stock_quantity INT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
在这个示例中:
- product_id 是主键,使用 AUTO_INCREMENT 自动递增。
- product_name 是最大长度为100的字符串。
- price 是定点数,存储商品价格。
- stock_quantity 是整数,存储商品库存。
- created_at 是时间戳,存储商品创建时间,默认为当前时间。
创建表时,请确保列的顺序和数据类型符合您的需求。如果有外键、索引、约束等需求,可以在 CREATE TABLE 语句中添加相应的内容。
创建表之前,请确保您有足够的权限,并在进行任何修改之前备份数据库。
转载请注明出处:http://www.zyzy.cn/article/detail/7984/MySQL