Laravel-数据库操作笔记】的更多相关文章

1 配置信息 1.1配置目录: config/database.php 1.2配置多个数据库 //默认的数据库 'mysql' => [ 'driver' => 'mysql', 'host' => env('DB_HOST', 'localhost'), 'port' => env('DB_PORT', '3306'), //更多配置 ], //可以创建更多的数据库 'mysql' => [ 'driver' => 'mysql_2', 'host' => en…
数据库操作 执行原生SQL //查询 $emp = DB::select('select * from employees where emp_no = 1'); $emp = DB::select('select * from employees where emp_no = ? and gender = ?',[1,'M']); $emp = DB::select('select * from employees where emp_no = :empNo and gender = :gen…
laravel 操作数据库一般都使用它的Eloquent ORM才操作 建立模型 <?php namespace App; use Illuminate\Database\Eloquent\Model; class Student extends Model { //指定表名 默认 模型名的复数 protected $table='student'; //指定主键 默认主键 为ID protected $primaryKey='id'; //指定允许批量赋值的字段 protected $fill…
1)创建表(make:migration create),例如创建 articles php artisan make:migration create_articles_table --create=articles 运行命令后,会在 /database/migrations/ 生成对应的数据库迁移文件,通过修改文件里的 up 方法 和 down 文件,来创建数据表和删除数据表 public function up() { Schema::create('articles', function…
简介 在其他框架中,分页可能是件非常痛苦的事,Laravel 让这件事变得简单.易于上手.Laravel 的分页器与查询构建器和 Eloquent ORM 集成在一起,并开箱提供方便的.易于使用的.基于数据库结果集的分页.分页器生成的 HTML 兼容 Bootstrap CSS 框架. 基本使用 基于查询构建器进行分页 有多种方式实现分页功能,最简单的方式就是使用查询构建器或 Eloquent 查询提供的 paginate 方法.该方法基于当前用户查看页自动设置合适的偏移(offset)和限制(…
一.配置文件路径:/.env DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT= DB_DATABASE=test DB_USERNAME=root DB_PASSWORD=root 二.控制器中操作 (一)引入DB类 use Illuminate\Support\Facades\DB; (2)数据库的增删改查 1.查询 $data=DB::select('select * from cms_member limit 3');…
一.在11g服务器上,使用expdp命令备份数据 EXPDP USERID='SYS/sys@daggis as sysdba' schemas=oa directory=DATA_PUMP_DIR dumpfile=dag.dmp logfile=dag.log version=10.2.0.1.0(屏幕截图:C:\Documents and Settings\Administrator>expdp userid='system/sys@gis' schemas directory=data_…
<?php namespace App\Http\Controllers; use App\Student; use Illuminate\Support\Facades\DB; class StudentController extends Controller { //DB facade原始SQL语句 public function test1() { $students = DB::select('select * from student'); //var_dump($students)…
$result = array( 'id'=>null, 'val'=>0 ); $row1 = Yii::app()->db->createCommand()->insert('test1', $result); $id = Yii::app()->db->getLastInsertID(); $row2 = Yii::app()->db->createCommand()->update('test1', array('val'=>$id…
 如果数据库表字段存在,则删除该表 drop table if exists `table_name` 创建数据库表语句 create table `table_name`( `id` ) not null auto_increment comment '自增主键', `name` ) not null comment '用户姓名', `sex` ) ' comment '用户性别 1,男 2,女', `create_time` timestamp not null default CERREN…