极客时间《mysql必知必会-实践篇》笔记

实践篇:会从项目最基本的数据存储和操作开始讲起,包括创建数据库、数据表、对表中的数据进行增删改查操作、使用函数、表与表之间的关联操作等,帮你快速掌握最基本的用法。

目录

01 一个完整的存储过程是怎样的

02 这么多字段类型,该怎么定义?

03 表怎么创建和修改数据表?

04 增删改查:如何操作表中的数据

05 如何设置主键


01 一个完整的存储过程是怎样的

我们学习了数据存储的完整过程,包括创建数据库、创建数据表、确认字段和插入数据。建议你跟着文字和视频实际操作一下,熟练掌握存储数据的方法。在进行具体操作的时候,我们会用到 8 种 SQL 语句,我再给你汇总下。

-- 创建数据库
CREATE DATABASE demo;
-- 删除数据库
DROP DATABASE demo;
-- 查看数据库
SHOW DATABASES;
-- 创建数据表:
CREATE TABLE demo.test
(  
  barcode text,
  goodsname text,
  price int
); 
-- 查看表结构
DESCRIBE demo.test;
-- 查看所有表
SHOW TABLES;
-- 添加主键
ALTER TABLE demo.test
ADD COLUMN itemnumber int PRIMARY KEY AUTO_INCREMENT;
-- 向表中添加数据
INSERT INTO demo.test
(barcode,goodsname,price)
VALUES ('0001','本',3);

最后,我还想再给你讲一讲 MySQL 中 SQL 语句的书写规范。MySQL 以分号来识别一条 SQL 语句结束,所以,你写的每一条 SQL 语句的最后,都必须有一个分号,否则,MySQL 会认为这条语句没有完成,提示语法错误。

思考题

我想请你思考一下,假设用户现在要销售商品,你能不能帮它设计一个销售表,把销售信息(商品名称、价格、数量、金额等)都保存起来?

CREATE TABLE demo.sales
(
         goodsname text,
         salesprice decimal(10,2),
         quantity decimal(10,3),
         salesvalue decimal(10,2)
);

你可能感兴趣的:(后端基础,sql)