建立乙個表
create table tb_student(
id int primary key auto_increment,
sname varchar(20),
age int,
*** varchar(10));
向表中插入3條記錄
insert into tb_student(sname, age, ***) values('a',12,'男'),('b',14,'男'),('c',18,'男')
#delete 刪除資料,保留表結構
#刪除指定行
delete from tb_student where id=1
#刪除所有行
delete from tb_student
#刪除指定區間的行
delete from tb_student where id between 1 and 3
# truncate 刪除表所有資料,保留結構
truncate table tb_student
# drop 刪除資料和表結構
drop table tb_student
Mysql刪除表的區別
delete from 表名 1 只是刪除表中某些資料,表結構還在.2 delete 可以帶where子句來刪除一部分資料.資料可根據日誌恢復 3 自增長不恢復到初始值。truncate table 表名 1 truncate語句不能跟where條件,無法根據條件來刪除,只能全部刪除資料。2 自增長...
mysql刪除表的命令
mysql 刪除表的幾種情況 1 drop table table name 刪除表全部資料和表結構,會立刻釋放磁碟空間,2 truncate table table name 刪除表全部資料,保留表結構,立刻釋放磁碟空間。此時可以通過desc tablename 來檢視表結構依然是存在的,但是使用...
mysql的聯表刪除
聯表刪除 1 從資料表t1 中把那些id值在資料表t2 裡有匹配的記錄全刪除掉 delete t1 from t1,t2 where t1.id t2.id 或delete from t1 using t1,t2 where t1.id t2.id 2 從資料表t1裡在資料表t2裡沒有匹配的記錄查詢...