實現一個完整的數據庫數據存儲過程,以MySQL為例


一個完整的數據存儲過程

  1. 創建數據庫
  2. 確認字段
  3. 創建數據表
  4. 插入數據


第一步:創建數據庫

為什么我們首先要創建一個數據庫?

從系統架構的層次上看,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個特征

  1. 必須唯一,不能重復
  2. 不能是空
  3. 必須可以唯一標識數據表中的記錄

如果數據表中所有的字段都有重復的可能,怎么設置主鍵

可以添加一個不會重復的字段來做主鍵

實操:通過修改表結構,增加一個主鍵字段

ALTER TABLE demo.test ADD COLUMN itemnumber int PRIMARY KEY AUTO_INCREMENT;

在這里插入圖片描述



第四步:插入數據

實操:插入數據

INSERT INTO demo.test
(barcode,goodsname,price)
VALUES('0001','本',3);


參考引用

極客時間專欄課-MySQL 必知必會-在真實項目中玩轉 MySQL 課堂筆記


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM