阅读量:0
创建MySQL数据库及新建表
1. 创建数据库
你需要登录到MySQL服务器,以下是在命令行界面中创建数据库的步骤:
登录到MySQL服务器 mysql u root p 选择数据库(如果不存在,将创建一个新的) CREATE DATABASE IF NOT EXISTS数据库名
CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 切换到新创建的数据库 USE数据库名
;
解释:
u root
:指定用户名为root。
p
:提示输入密码。
CREATE DATABASE IF NOT EXISTS
:创建一个名为数据库名
的数据库,如果数据库已存在则不执行。
CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
:指定数据库的字符集为utf8mb4,校对规则为utf8mb4_unicode_ci,这是为了支持存储更多字符,包括表情符号。
2. 创建表
在数据库创建完成后,你可以创建一个表,以下是在命令行界面中创建表的步骤:
创建表 CREATE TABLE IF NOT EXISTS表名
(字段1
数据类型1 [约束],字段2
数据类型2 [约束],字段3
数据类型3 [约束], ... PRIMARY KEY (字段1
), 主键约束 FOREIGN KEY (字段2
) REFERENCES其他表名
(其他字段名
) 外键约束 ); CREATE TABLE IF NOT EXISTS员工信息
(员工ID
INT NOT NULL AUTO_INCREMENT,姓名
VARCHAR(50) NOT NULL,年龄
INT,职位
VARCHAR(50), PRIMARY KEY (员工ID
) );
解释:
CREATE TABLE IF NOT EXISTS
:创建一个名为表名
的表,如果表已存在则不执行。
字段名
:指定字段名称。
数据类型
:指定字段的数据类型,如INT、VARCHAR等。
[约束]
:可选,指定字段的约束条件,如NOT NULL、AUTO_INCREMENT等。
PRIMARY KEY
:指定主键字段。
FOREIGN KEY
:指定外键字段及其参照的表和字段。
3. 退出MySQL
完成数据库和表的创建后,你可以使用以下命令退出MySQL:
EXIT;
这样,你就在MySQL中成功创建了一个数据库和对应的表。