首页 > 数据库

mysql如何创建数据库和表


sql
CREATE DATABASE database_name;
示例:创建名为 "my_database" 的数据库
sql
CREATE DATABASE my_database;
创建表
sql
CREATE TABLE table_name (
column1 data_type [NOT NULL],
column2 data_type [NOT NULL],
...
) [ENGINE=engine_name] [DEFAULT CHARSET=charset_name];
参数:
column1、column2...:表列的名称
data_type:列的数据类型,如 INT、VARCHAR、DATE 等
NOT NULL:指定列不能为 NULL 值
ENGINE=engine_name:指定表使用的存储引擎,如 InnoDB、MyISAM 等
DEFAULT CHARSET=charset_name:指定表中数据的默认字符集,如 utf8mb4、latin1 等
示例:创建一个名为 "users" 的表,其中包含 "id"、"name" 和 "email" 列
sql
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
email VARCHAR(255) NOT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

返回顶部