哈喽大家好,今天博主要讲解的是独立开发电子商务网站的第二篇——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