MySQL 创建表:详细指南及示例代码
要在 MySQL 中创建表,您可以使用'CREATE TABLE'语句。以下是一个示例代码,演示如何创建一个名为'users'的表:
CREATE TABLE users (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(100) NOT NULL,
age INT,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
在上述示例中,我们使用'CREATE TABLE'语句创建了一个名为'users'的表。该表包含了以下几个列:
- 'id': 整数类型的主键,使用'AUTO_INCREMENT'属性表示自动递增。
- 'name': 字符串类型的列,长度为 50,使用了'NOT NULL'属性表示不允许为空。
- 'email': 字符串类型的列,长度为 100,同样使用了'NOT NULL'属性。
- 'age': 整数类型的列,没有设置限制。
- 'created_at': 时间戳类型的列,使用了'DEFAULT CURRENT_TIMESTAMP'属性表示默认值为当前时间。
您可以根据自己的需求和具体的表结构,在'CREATE TABLE'语句中添加或修改列的定义。请注意,在执行'CREATE TABLE'语句之前,确保已经连接到适当的数据库,并具有相应的权限。
执行完'CREATE TABLE'语句后,将在数据库中创建一个名为'users'的表,具备了上述定义的列和属性。
原文地址: https://www.cveoy.top/t/topic/lMm 著作权归作者所有。请勿转载和采集!