分页操作:
limit():限制输出条数;
offset(n):从第n+1条开始;
删除操作(工作中使用修改代替删除)
物理删除,逻辑删除;
delete():删除记录;返回的是影响的数据;
truncate():清空整个数据表;
DB::table('表')->where('id','2')->delete();
执行任意的SQL语句
* 执行任意的insert、update、delete语句
DB::statement('');
* 执行任意的select语句
DB::select('');
八、数据表的迁移和填充
* 迁移:创建数据表和删除数据表的操作;
* 迁移文件的位置:database/migrations
* 创建迁移文件:php artisan make:migration 迁移文件名
php artisan make:migration create_paper_table //创建表
* 编写迁移文件:
// 创建表
public function up()
{
Schema::create('paper', function (Blueprint $table) {
// $table->列类型方法(字段名,[长度/值范围])->列修饰方法();
$table->bigIncrements('id');
$table->timestamps();
});
}
// 删除表
public function down()
{
Schema::dropIfExists('paper');
}