查询构造器 介绍 这个数据库查询构造器,提供便利的接口可以创建和执行查询操作,可以在大多数数据库中使用. 查询select操作 查询表中所有的数据. users = db.table('users').get() for user in users: print(user['name']) 分片查询表中的数据 for users in db.table('users').chunk(100): for user in users: # ... 查询表中的某一条数据 user = db.table
<?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)
public function index() { //return Member::getMember();//这是调用模型的方法 return view('lpc',[ 'age'=>18, 'name'=>'PengchongLee', ]); } public function test()//一个方法得设置一个路由 { //echo 1;//测试路由 //新增数据 //$data = DB::insert('insert into test(name,age) values(?,?)
mysql 存储过程:提供查询语句并返回查询执行影响的行数DELIMITER $$ DROP PROCEDURE IF EXISTS `p_get_select_row_number`$$ CREATE ), OUT p_count ) ) BEGIN -- 声明 ; ); -- 赋值 SET @stmt = CONCAT(p_select_sql); -- prepare PREPARE s1 FROM @stmt; -- 执行 EXECUTE s1; -- 获取查询影响的行数 SET @cn
shell脚本中sqlite3命令查询数据库失败返回空,并将错误信息打印到标准错误输出 如: #/bin/sh local ret='sqlite3 test.db "select test from test;"' 或: local ret=$(sqlite3 test.db "select test from test;") 如果test.db被锁定,ret将为空,标准错误输出有信息“Error:database is locked”.