## 添加一條數據
> 數據庫操作使用 Db類封裝方法,請事先在引入 Db類
~~~
use think\facade\Db;
~~~
使用 Db 類的 insert 方法向數據庫提交數據
~~~
$user = ['user_nickname'=>'老貓'];
Db::name('user')->insert($user);
~~~
insert 方法添加數據成功返回添加成功的條數,insert 正常情況返回 1
添加數據后如果需要返回新增數據的自增主鍵,可以使用getLastInsID方法:
~~~
Db::name('user')->insert($user);
$userId = Db::name('user')->getLastInsID();
~~~
或者直接使用insertGetId方法新增數據并返回主鍵值:
~~~
Db::name('user')->insertGetId($user);
~~~
insertGetId 方法添加數據成功返回添加數據的自增主鍵
## 添加多條數據
添加多條數據直接向 Db 類的 insertAll 方法傳入需要添加的數據即可
~~~
$users = [
['user_nickname' => '老貓'],
['user_nickname' => '小貓'],
['user_nickname' => '大貓'],
];
Db::name('user')->insertAll($users);
~~~
insertAll 方法添加數據成功返回添加成功的條數