[小白的Web全栈之旅]独立开发电子商务网站--MySQL相关知识

哈喽大家好,今天博主要讲解的是独立开发电子商务网站的第二篇——MySQL相关知识,想要预览整个系列博客的参考目录请点击这里

在本博客,博主会讲解:

  • 什么是MySQL以及它的用处
  • PHPMyAdmin是什么,以及如何使用
  • MySQL的基本操作

 

什么是MySQL

我们知道,数据是要存在数据库的,而MySQL,就是Oracle(甲骨文)公司旗下的一款功能齐全的关系数据库管理系统。

 

MySQL的用处

在本系列博客中,我们会通过数据库来存储以下数据:

  • 管理员信息
  • 会员信息
  • 供货商信息
  • 商品信息
  • 日志信息
  • 订单信息 
  • 提现信息
  • 系统设置信息

 

PHPMyAdmin是什么

PHPMyAdmin是一款以PHP为基础,可以操作服务期内MySQL数据库的管理工具,可以在特定链接访问数据库,对数据库进行简单的操作。

 

如何使用PHPMyAdmin

上一篇博客中,我们讲到了宝塔面板,通过宝塔面板配置LAMP环境,会自带PHPMyAdmin。

在宝塔面板中,选择左侧导航栏的数据库,然后添加一个数据库,如图下所示

然后给你的数据库起个名字,编辑一下用户名,点击phpMyAdmin按钮,即可进入phpMyAdmin对数据库进行操作。

此时,会进入phpMyAdmin的登入界面,登入用户名为刚刚编辑的名字,密码可以在宝塔面板进行复制。

至此,我们就将数据库配置完了。

 

MySQL的基本操作

对数据库的基本操作,无非于创建数据表,删除数据表,增删改查数据。

  • 创建数据表代码:
  • 最基础的代码为:
    CREATE TABLE 数据表名( 数据类型(数据位数) 数据名称 NULL(是否为空) );
    
    复杂的示例代码为:
    CREATE TABLE IF NOT EXISTS Ideas (
    id INT(9) UNSIGNED AUTO_INCREMENT PRIMARY KEY, 
    url VARCHAR(4294967295) NOT NULL,
    link_productId INT(9) NOT NULL,
    providerId INT(9) NOT NULL,
    reviewd VARCHAR(5) NOT NULL);
    
    此代码第一行IF NOT EXIST代表了如果数据库不存在数据表,则创建
    UNSIGNED代表了非负数,只能用于int整形
    AUTO_INCREMENT代表了自增,常用于唯一id
    PRIMARY KEY是主键的意思,作为该数据表的关键词
    
    删除数据表:
    DROP TABLE 数据表名;

     

  • 增删改查数据表代码:
  • 查询数据:
    SELECT * FROM 数据表名
    
    查询指定列的数据:
    SELECT 指定列名称 FROM 数据表名
    
    查询id列id大于20的数据:
    SELECT id FROM 数据表名 WHERE id>20
    
    增加数据:
    INSERT INTO 数据表名(列1名称,列2名称,...) VALUES(列1数据,列2数据,...)
    
    更改数据表全部数据:
    UPDATE 数据表名 SET 列1=列1数据,列2=列2数据,...
    
    更改指定一排数据的某个值:
    UPDATE 数据表名 SET 列1=列1数据,列2=列2数据,... WHERE 列名称=指定列数据
    
    删除数据:
    DELETE FROM 数据表名 WHERE 列名称=指定列数据
    
    

    感谢各位的阅读,博主将稳定的更新该系列的博客,请各位先关注博主,博主每周会更新2到5篇系列博客哦!

    完整项目可见:btb.summitx.com.cn

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值