在 MySQL 中,一个完整的数据存储过程总共有 4 步,分别是创建数据库、确认字段、创建数据表、插入数据。

创建 MySQL 数据库
1. 如何创建数据库?
CREATE DATABASE demo;
2. 如何查看数据库?
mysql> SHOW DATABASES;+--------------------+| Database |+--------------------+| demo || information_schema || mysql || performance_schema || sys |+--------------------+5 rows in set (0.00 sec)
- “information_schema”是 MySQL 系统自带的数据库,主要保存 MySQL 数据库服务器的系统信息,比如数据库的名称、数据表的名称、字段名称、存取权限、数据文件所在的文件夹和系统使用的文件夹,等等。
- “performance_schema”是 MySQL 系统自带的数据库,可以用来监控 MySQL 的各类性能指标。
- “sys”数据库是 MySQL 系统自带的数据库,主要作用是,以一种更容易被理解的方式展示 MySQL 数据库服务器的各类性能指标,帮助系统管理员和开发人员监控 MySQL 的技术性能。
- “mysql”数据库保存了 MySQL 数据库服务器运行时需要的系统信息,比如数据文件夹、当前使用的字符集、约束检查信息,等等。
确认字段

创建数据表
CREATE TABLE demo.test(barcode text,goodsname text,price int);
1. 如何查看表的结构?
DESCRIBE demo.test;mysql> DESCRIBE demo.test;+-----------+------+------+-----+---------+-------+| Field | Type | Null | Key | Default | Extra |+-----------+------+------+-----+---------+-------+| barcode | text | YES | | NULL | || goodsname | text | YES | | NULL | || price | int | YES | | NULL | |+-----------+------+------+-----+---------+-------+3 rows in set (0.00 sec)
2. 如何查看数据库中的表?
USE demo;SHOW TABLES;mysql> SHOW TABLES;+----------------+| Tables_in_demo |+----------------+| test |+----------------+1 row in set (0.00 sec)
3. 如何设置主键?
ALTER TABLE demo.testADD COLUMN itemnumber int PRIMARY KEY AUTO_INCREMENT;
插入数据
INSERT INTO demo.test(barcode,goodsname,price)VALUES ('0001','本',3);
