diff --git "a/\346\242\201\350\243\225/20220524-MySQL\345\242\236\343\200\201\345\210\240\343\200\201\346\224\271\343\200\201\346\237\245.md" "b/\346\242\201\350\243\225/20220524-MySQL\345\242\236\343\200\201\345\210\240\343\200\201\346\224\271\343\200\201\346\237\245.md" new file mode 100644 index 0000000000000000000000000000000000000000..5ca3ffc4eee1ee8dc84c11c8d48183ba3d1fc4ad --- /dev/null +++ "b/\346\242\201\350\243\225/20220524-MySQL\345\242\236\343\200\201\345\210\240\343\200\201\346\224\271\343\200\201\346\237\245.md" @@ -0,0 +1,91 @@ +题目 + +1.MySQL中新建个student数据库,里面有个学生信息表user,表结构和内容如下: + +| 字段 | 类型 | 备注 | +| ----- | ------- | ---------- | +| id | int | 自增,主键 | +| name | varchar | 非空 | +| score | decimal | 非空 | + +| 1 | 陈小龙 | 98.5 | +| ---- | ------ | ---- | +| 2 | 吴大虫 | 75.5 | +| 3 | 陈得胜 | 66 | + +2.完成PHP访问数据库五步,使用MySQL扩展对MySQL数据库中的学生信息表进行增删改查。 + +3.交作业时,要把MySQL相关代码和PHP一起提交。 + + + +```mysql +库 + +create database student charset utf8; +use student; + +表 + +CREATE TABLE user( +id int PRIMARY KEY auto_increment, +name VARCHAR(20) not null, +score decimal not null +); +``` + + + +```php +"; +echo "恭喜你!成功添加了".mysqli_affected_rows($a)."行数据";//受影响行数 +echo "
"; + +//删除数据 +$d = "delete from `user` where id>3"; +$e =mysqli_query($a,$d) or die("删除数据失败!错误为:".mysqli_error($a)); +if ($d){ + echo "恭喜你!删除数据成功!"; +} +echo "
"; +echo "成功删除了".mysqli_affected_rows($a)."行数据";//受影响行数 +echo "
"; + +//修改数据 +$f ="update `user` set `name`='小白' where id=1"; +$g =mysqli_query($a,$f) or die("修改数据失败!错误为:".mysqli_error($a)); +if ($f){ + echo "恭喜你!修改数据成功!"; +} +echo "
"; +echo "成功修改了".mysqli_affected_rows($a)."行数据";//受影响行数 +echo "
"; + +//查找数据 +$h = "select * from `user`"; +$j = mysqli_query($a,$h) or die("查找数据失败!错误为:".mysqli_error($a)); +while ($k=mysqli_fetch_assoc($j)){ + echo $k['id']."/" .$k['name']."/".$k['score']."
"; +} +$l=mysqli_affected_rows($a); +if ($l){ + echo "成功查找到了".$l."行数据"; +}else if ($l==0){ + echo "无影响"; +}else{ + echo "查询错误!"; + die("查询数据失败!错误为:".mysqli_error($a)); +} +``` \ No newline at end of file