Correcting teacher:PHPz
Correction status:qualified
Teacher's comments:as 起别名的时候 不要和已有的空间名重复
MYSQL是一种数据库,用于存储WEB系统的数据,然后通过各种SQL查询来索引或修改数据库,来达到对数据库的管理操作.
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。
CREATE DATABASE test;//创建名为test的数据库
CREATE TABLE user(id int,username varchar(255),password varchar(255),email varchar(255));
//创建user表并添加字段:id,username,password,email
INSERT INTO user (username,password,email) VALUES ('缘亦如此','123456','326280@qq.com');
//在user表中添加一条数据,username值为缘亦如此,password值为123456,email值为326280@qq.com
UPDATE user SET password="147258" where id = 1;
//将user表中id值为1的数据password值改为147258
数据库建表截图
DELETE FROM user WHERE id=2;//删除user表中id值为2的那条数据
app\autoload.php自动加载命名空间的类文件,存储在app目录下
<?php
//自动加载类文件autoload.php
spl_autoload_register(function($className){
// 将类的命名空间与类文件所在的路径保持一致一一映射
$file=str_replace('\\',DIRECTORY_SEPARATOR,$className).'.php';
if(!(is_file($file) && file_exists($file))){
throw new \Exception('您引用的文件名不合法或不存在');
}
require $className.'.php';//返回自动加载的类文件
});
app\User.php类文件 储存在app目录下
<?php
//类文件 user.php
namespace app;//命名空间命名app
class User//建立一个User类
{
static function getUser()//声明一个静态方法
{
return '获取用户名';
}
}
demo.php演示自动加载带有命名空间的类,存储在根目录下
<?php
//演示 DEMO文件, 演示自动加载带有命名空间的类 demo.php
require 'app/autoload.php';
//引入命名空间的类自动加载文件
use app\User;
//导入命名空间
$user = new User;
echo $user->getUser();
//输出命名空间的类返回的值
// echo ( new User )->getInfo();
输出截图