Ubuntu下数据库操作命令
mysql -uroot -proot
***-uroot -u后面root为数据库用户 -p后面root为密码
show databases; 显示所有数据库
use my_laravel 切换使用具体数据库
show tables; 显示当前数据库中的表
create table users(
user_id int not null auto_increment,
username varchar(255) not null,
age int,
primary key (user_id)
) engine=innodb;
插入三条记录到users表中
insert into users(username,age) values('lala',20);
insert into users(username,age) values('Yo',18);
insert into users(username,age) values('MhuaHaha',30);
查询表user中所有记录
select * from users;
在项目根目录创建一个model命人令
php artisan make:model User 创建一个模型实例
执行完在/app/下生成User.php文件
隐藏字段设置,设置为空就可以
protected $hidden=['age'];
all方法,返回所有的
```
public function userTest()
{
return $this->all();
}
```
返回所有的
Route::get('/test',function(){
$user=new App\User();
return $user->userTest();
return $this->find(1); //返回1条指定数据
});
方法调用 $user->userTest();
User model下
protected $primaryKey='user_id'; K是大写
```
public function userTest()
{
return $this->all();
return $this->where('username','MuHaha')->get(); //用户名等于MuHaha
return $this->where('user_id','>',1)->get(); //usei_id大于1
}
```