SCHEMA BUILDER
note: cho thao tác với các bảng và cột trong database
1. tạo bảng
Schema::create('bang1', function($table){
$table->increments('id'); // khóa chính
$table->unique('email'); // unique: là không được trùng dữ liệu
$table->index('state'); tự động tăng
$table->string('khoahoc'); // kiểu dữ liệu là chuỗi
$table->integer('gia'); // kiểu dữ liệu là số
$table->text('mota'); // kiểu dữ liệu là chuỗi dài
$table->timestamps(); // kiểu dữ liệu là thời gian .
});
2. Hủy bảng .
public function down()
{
Schema::drop('users');
}
3. thay đổi tên bảng
Route::get('schema/rename', function(){
Schema::rename('khoapham', 'pkt');
});
4. xóa bảng
Route::get('schema/drop', function(){
Schema::dropIfExists('pkt');
});
});
5. thay đổi thuộc tính của một cột
Route::get('schma/chang-col-atr', function(){
Schema::table('khoapham', function($table){
$table->string('tenmonhoc', 50)->change();
});
});
6. xóa nhiều bản ghi . (bài 17)
có 2 bảng: 1 là sản phẩm , 2 là loại sản phẩm
--> chỉ cần xóa loại thì các sản phẩm loại đó sẽ xóa sạch
note: cho thao tác với các bảng và cột trong database
1. tạo bảng
Schema::create('bang1', function($table){
$table->increments('id'); // khóa chính
$table->unique('email'); // unique: là không được trùng dữ liệu
$table->index('state'); tự động tăng
$table->string('khoahoc'); // kiểu dữ liệu là chuỗi
$table->integer('gia'); // kiểu dữ liệu là số
$table->text('mota'); // kiểu dữ liệu là chuỗi dài
$table->timestamps(); // kiểu dữ liệu là thời gian .
});
2. Hủy bảng .
public function down()
{
Schema::drop('users');
}
3. thay đổi tên bảng
Route::get('schema/rename', function(){
Schema::rename('khoapham', 'pkt');
});
4. xóa bảng
Route::get('schema/drop', function(){
Schema::dropIfExists('pkt');
});
});
5. thay đổi thuộc tính của một cột
Route::get('schma/chang-col-atr', function(){
Schema::table('khoapham', function($table){
$table->string('tenmonhoc', 50)->change();
});
});
6. xóa nhiều bản ghi . (bài 17)
có 2 bảng: 1 là sản phẩm , 2 là loại sản phẩm
--> chỉ cần xóa loại thì các sản phẩm loại đó sẽ xóa sạch
Không có nhận xét nào:
Đăng nhận xét