01 完整的数据存储过程

01-完整的数据存储过程

数据存储分为4个步骤:

  • 创建数据库
  • 确认字段
  • 创建数据表
  • 插入数据

image-20230109151028957

创建Mysql数据库

从系统架构层次上看,Mysql数据库系统从小大大依次为:

  • 数据库服务器
  • 数据库
  • 数据表
  • 数据表的行与列

数据库是Mysql的最大存储单元

1.创建数据库

1
CREATE DATABASE demo;

2.查看数据库

1
SHOW DATABASES;

image-20230109151411935

image-20230109151451931

创建数据表

1
2
3
4
5
6
CREATE TABLE demo.test
(
barcode text,
goodsname text,
price int
);

注意

  • 创建表时,最好指明数据库
  • 不要再最后一个字段的后面加上逗号,

1.查看表的结构

1
DESC demo.test

image-20230109151920615

  • Field:表示字段名称。
  • Type:表示字段类型,这里 barcode、goodsname 是文本型的,price 是整数类型的。
  • Null:表示这个字段是否允许是空值(NULL)。这里你一定要注意,在 MySQL 里面,空值不等于空字符串。一个空字符串的长度是 0,而一个空值的长度是空。而且,在 MySQL里面,空值是占用空间的。
  • Key:我们暂时把它叫做键。
  • Default:表示默认值。我们导入的表的所有的字段都允许是空,默认值都是 NULL。
  • Extra:表示附加信息。

2.查看数据库中的表

1
USE demo;

image-20230109152115536

1
SHOW TABLES;

image-20230109152156696

3.设置主键

主键可以确保数据的唯一性,减少数据错误

1
2
ALTER TABLE demo.test
ADD COLUMN itemnumber int PRIMARY KEY AUTO_INCREMENT;
  • ALTER TABLE,表示修改表;
  • ADD COLUMN,表示增加一列;
  • PRIMARY KEY,表示这一列是主键;
  • AUTO_INCREMENT,表示每增加一条记录,这个值自动增加。一会儿讲到添加数据的时候,我还会详细介绍一下它。

插入数据

1
2
3
4
5
6
7
INSERT INTO demo.test
(barcode,goodsname,price)
VALUES(
'0001',
'本',
3
)

01 完整的数据存储过程
http://example.com/2023/01/09/01-完整的数据存储过程/
Author
WYX
Posted on
January 9, 2023
Licensed under