| 字段名 | 数字类型 | 数据宽度 | 是否为空 | 是否主键 | 自动增加 | 默认值 | 
| id | int | 4 | 否 | primary key | auto_increment | |
| name | char | 20 | 否 | |||
| sex | int | 4 | 否 | 0 | ||
| degree | double | 16 | 是 | 
命令:delete from 表名 where 表达式
例如:删除表 MyClass中编号为1 的记录
mysql> delete from MyClass where id=1;
下面是一个删除数据前后表的对比。
| FirstName | LastName | Age | 
|---|---|---|
| Peter | Griffin | 35 | 
| Glenn | Quagmire | 33 | 
下面以PHP代码为例删除 "Persons" 表中所有 LastName=‘Griffin‘ 的记录:
<?php 
   $con = mysql_connect("localhost","peter","abc123"); 
   if (!$con) 
   {
      die(‘Could not connect: ‘ . mysql_error()); 
   } 
   mysql_select_db("my_db", $con); 
   mysql_query("DELETE FROM Persons WHERE LastName=‘Griffin‘"); mysql_close($con); 
?>
在这次删除之后,表是这样的:
| FirstName | LastName | Age | 
|---|---|---|
| Glenn | Quagmire | 33 | 
原文:http://www.cnblogs.com/likeju/p/4687234.html