首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
开发图书管理系统网站
图书管理系统概述
设计系统的数据库
数据库连接文件
开发管理员登录和修改密码功能
管理员登录页
管理员登录功能
管理员密码更改页
开发密码更改功能
设计图书管理页面
图书管理页面的左侧模块
图书管理页面的右侧模块
开发图书管理功能
开发新书管理分页功能
新书管理中的修改页
新书管理中修改和删除功能的实现
新书添加页
新书添加功能的实现
开发图书查询和统计功能
实现图书查询功能
实现图书统计
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(8)
小册名称:PHP8入门与项目实战(8)
24.2.1 创建数据库和数据表 使用phpMyAdmin登录MySQL,创建一个关于图书的数据库,名称为books。在books数据库中创建一个管理员表,名称为admin,设置以下几个字段: (1)id:它是唯一的,类型为int,并选择主键。 (2)username:管理员名称,类型为varchar,长度为50。 (3)password:密码,类型为varchar,长度为50。 创建完成后,在phpMyAdmin工具中可以查看,如图24-1所示。 ![](/uploads/images/20231208/3a55dff286f8106a6bbd257ae5afb4f3.png) 在books数据库中创建一个info_book表,用来存储图书信息,设置字段如下: (1)id:它是唯一的,类型为int,并选择主键。 (2)name:图书名称,类型为varchar,长度为20。 (3)price:价格,类型为decimal(4,2),用于精度比较高的数据存储。decimal声明语法是decimal(m,d)。其中M是数字的最大数(精度)。其范围为1~65(在较旧的MySQL版本中,允许的范围是1~254)。D是小数点右侧数字的数目(标度)。其范围是0~30,但不得超过M。 (4)uploadtime:入库时间,类型为datetime。 (5)type:图书分类,类型为varchar,长度为10。 (6)total:图书数量,类型为int,长度为50。 (7)leave_number:剩余可借出的图书数量,类型为int。 创建完成后,在phpMyAdmin工具中可以查看,如图24-2所示。 ![](/uploads/images/20231208/fc9dd9cac7c29b9001b65c91d93b5dfa.png)
上一篇:
图书管理系统概述
下一篇:
数据库连接文件
该分类下的相关小册推荐:
Laravel(10.x)从入门到精通(四)
Swoole高性能框架-Hyperf
PHP8入门与项目实战(4)
PHP高性能框架-Workerman
经典设计模式PHP版
PHP8入门与项目实战(7)
Magento2主题开发高级实战
Laravel(10.x)从入门到精通(五)
Laravel(10.x)从入门到精通(八)
Laravel(10.x)从入门到精通(十七)
Magento零基础到架构师(系统管理)
Laravel(10.x)从入门到精通(二)