MySQL是一個流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),用戶可以使用命令行操作數(shù)據(jù)庫,包括刪除數(shù)據(jù)。下面介紹MySQL刪除數(shù)據(jù)的命令行操作。
1. 刪除整個表的數(shù)據(jù)
truncate table 表名;
例如:
truncate table student;
執(zhí)行這個命令后,student表中的所有數(shù)據(jù)都被刪除。 2. 刪除表中特定條件的數(shù)據(jù)
delete from 表名 where 條件;
例如:
delete from student where age=20;
執(zhí)行這個命令后,刪除student表中年齡等于20的數(shù)據(jù)。 3. 刪除多個表中特定條件的數(shù)據(jù)
delete a,b from a inner join b on a.id=b.id where 條件;
例如:
delete student,course from student inner join course on student.id=course.student_id where student.age=20;
執(zhí)行這個命令后,刪除student表中年齡等于20的學生以及他們所選的課程。 4. 刪除整個數(shù)據(jù)庫
drop database 數(shù)據(jù)庫名;
例如:
drop database school;
執(zhí)行這個命令后,刪除名為school的整個數(shù)據(jù)庫。