适合新手动手实践的PHP搭配mysql的小项目--01建立数据库

适合新手动手实践的PHP搭配mysql的小项目,本项目主要实现以下几点:

  • 简单的用户注册
  • 简单的用户登录
  • 修改用户信息
  • 查看学生基本信息(查看学生以及对应的班级信息,实现分页)

   1.搭建数据库

1.1 创建数据库

-- 创建一个数据库firstPRO,设置字符集处理为utf-8
create database firstPRO charset utf8;
use firstPRO;
1.2 创建用户表

-- 所有的数据表都以pro_做表前缀
-- 创建用户表
drop table if exists pro_user;
create table pro_user(
u_id int unsigned not null primary key auto_increment,
u_username varchar(10) not null comment '用户登录系统的用户名',
u_password char(50) not null comment '用户登录密码,使用md5加密',
u_status tinyint not null default 0 comment '用户当前登录状态,默认为0,表示未登录'
)charset utf8;
1.3 创建学生表

-- 创建学生表
drop table if exists pro_student;
create table pro_student(
s_id int unsigned not null primary key auto_increment,
s_name varchar(10) not null comment '学生姓名',
s_number char(10) not null comment '学号',
s_gender tinyint not null default 0 comment '学生性别,0代表男默认,1代表女',
s_age tinyint unsigned comment '学生年龄',
c_id int unsigned comment '班级id'
)charset utf8;
1.4 创建班级表

-- 创建班级表
create table pro_class(
c_id int unsigned not null primary key auto_increment,
c_name varchar(10) not null comment '班级名称',
c_room varchar(10) comment '教室名称'
)charset utf8;
  1.5 插入数据到班级表

 insert into pro_class(c_name,c_room) values
 ('计算机一班','A101'),
 ('计算机二班','A102'),
 ('网络一班','B101');
1.6 插入数据到学生表

-- 插入数据
insert into pro_student(s_name,s_number,s_gender,s_age,c_id) values
('胡歌','10001',0,21,1),
('闫妮','10002',1,22,1),
('刘若英','10003',1,21,1),
('张一山','10004',0,21,2),
('王源','10005',0,18,2),
('王俊凯','10006',0,18,2),
('易烊千玺','10007',0,18,3),
('吴尊','10008',0,18,3),
('刘涛','10009',1,18,3),
('徐熙娣','10010',1,18,3);

以上就是搭建数据库的所有步骤,可通过以下步骤检查是否完成:

1.检查表是否创建成功

use firstPRO;
show tables;

结果显示如下:



2.检查pro_class表数据是否插入成功

select * from pro_class;

结果显示如下:



3.检查pro_student表数据是否插入成功

select * from pro_student;

结果显示如下:


如果你完成了以上步骤,就可进入PHP代码和HTML代码的编写步骤了。

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值