一個完整的數據存儲過程
- 創建數據庫
- 確認字段
- 創建數據表
- 插入數據
第一步:創建數據庫
為什么我們首先要創建一個數據庫?
從系統架構的層次上看,MySQL數據庫系統從大到小依次是:

數據庫服務器是在安裝MySQL時就已經安裝好了,所以我們會首先送創建一個數據庫開始。
為什么沒有數據庫我們就無法存儲數據?
因為數據庫是MySQL里面最大的存儲單元。數據表、數據表里的數據,以及我們以后會學到的表與表之間的關系,還有在它們的基礎上衍生出來的各種工具,都存儲在數據庫里面。沒有數據庫,數據包就沒有載體,也就無法存儲數據。
實操:創建數據庫
CREATE DATABASE demo;

實操:查看數據庫
SHOW DATABASES;

第二步:確認表的字段
創建好數據庫之后,我們選擇要導入的Excel數據文件,MySQL會讓我們確認新表中有哪些列,以及它們的數據類型。這些列就是MySQL數據表的字段。
MySQL數據表由行與列組成,一行就是一條數據記錄,每一條數據記錄都會被分成許多列,一列就叫一個字段。每個字段都需要定義數據類型,這個數據類型叫做字段類型。
這樣一來,每一條數據記錄的每一個片段,就按照字段的定義被嚴格地管理起來了,從而使數據有序且可靠。MySQL支持多種字段類型,字段的定義會影響數據的取值范圍、精度以及系統的可靠性。
第三步:創建數據庫
MySQL中的數據表是什么?
你可以將它看成用來存儲數據的最主要工具。
數據表對存儲在里面的數據進行組織和管理,使數據變得有序,並且能夠實現高效查詢和處理。
實操:創建數據表
CREATE TABLE demo.test
(
barcode text,
goodsname text,
price int
);
實操:查看數據表
USE demo;
SHOW TABLES;

實操:查看表的結構
DESCRIBE demo.test;

如何設置主鍵
為什么要設置主鍵
主鍵可以確保數據的唯一性,並且能夠減少數據錯誤
MySQL中的數據表主鍵
是表中一個字段或者幾個字段的組成
MySQL中主鍵的3個特征
- 必須唯一,不能重復
- 不能是空
- 必須可以唯一標識數據表中的記錄
如果數據表中所有的字段都有重復的可能,怎么設置主鍵
可以添加一個不會重復的字段來做主鍵
實操:通過修改表結構,增加一個主鍵字段
ALTER TABLE demo.test ADD COLUMN itemnumber int PRIMARY KEY AUTO_INCREMENT;

第四步:插入數據
實操:插入數據
INSERT INTO demo.test
(barcode,goodsname,price)
VALUES('0001','本',3);
