新增
$bool = DB::insert('insert into student(name,age)values(?,?)',['imooc',19]);
var_dump($bool);
更新
$num = DB::update('update student set age=? where name=?',[20,'sean']);
var_dump($num);
查询
$students = DB::select('select * from student where id > ?',['1']);
dd($students);
删除
$num = DB::delete('delete from student where id>?',[1]);
var_dump($num);
路路由别名的优点还没明白
使用DB facade实现CURD
DB类增删改查
使用DB类插入数据
配置路由才能访问
laravel
Facades数据库基础操作
创建学生表
CREATE TABLE IF NOT EXISTS student( `id` INT AUTO_INCREMENT PRIMARY KEY, `name` VARCHAR(255) NOT NULL DEFAULT '' COMMENT '姓名', `age` TINYINT UNSIGNED NOT NULL DEFAULT 0 COMMENT '年龄', `sex` TINYINT UNSIGNED NOT NULL DEFAULT 10 COMMENT '性别', `created_at` INT NOT NULL DEFAULT 0 COMMENT '新增时间', `updated_at` INT NOT NULL DEFAULT 0 COMMENT '修改时间')ENGINE=InnoDB DEFAULT CHARSET=UTF8 AUTO_INCREMENT=1001 COMMENT '学生表';
使用DB facade实现CURD
//StudentController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Support\Facades\DB;
class StudentController extends Controller
{
public function test1()
{
// $students = DB::select('select * from student');
// var_dump($students);
//新增
// $bool = DB::insert('insert into student(name,age) values(?,?)', ['hanmeimei', 17]);
// var_dump($bool);
//修改
// $num = DB::update('update student set age=? where name=?',[20, 'lee']);
// var_dump($num);
//查询
$students = DB::select('select * from student where id>?', [1002]);
dd($students);
}
}
控制器模型操作

增删查改111111增删查改111111增删查改111111
增删查改111111