阅读量:0
创建数据库的命令 CREATE DATABASE IF NOT EXISTS数据库名
; 选择数据库 USE数据库名
; 创建数据表的命令 CREATE TABLE IF NOT EXISTS表名
(列1名
数据类型(长度) [约束],列2名
数据类型(长度) [约束],列3名
数据类型(长度) [约束], ...列N名
数据类型(长度) [约束], PRIMARY KEY (列名
), 主键约束 FOREIGN KEY (列名
) REFERENCES外键关联表
(外键关联列
), 外键约束 INDEX索引名
(列名
), 索引 UNIQUE唯一索引名
(列名
) 唯一索引 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; 存储引擎和字符集
说明:
数据库名
:指定要创建的数据库的名称。
表名
:指定要创建的表的名称。
列名
:指定表中的列的名称。
数据类型:指定列的数据类型,如INT, VARCHAR, DATE等。
长度:对于字符串类型,可以指定最大长度。
约束:如NOT NULL, UNIQUE, PRIMARY KEY等,用于保证数据的完整性和唯一性。
ENGINE=InnoDB:指定表的存储引擎,InnoDB是MySQL中常用的存储引擎之一,支持事务。
DEFAULT CHARSET=utf8mb4:指定表的默认字符集,utf8mb4支持存储emoji等特殊字符。
请根据实际需求调整上述命令中的参数。