49 lines
1.1 KiB
Markdown
49 lines
1.1 KiB
Markdown
# 删除数据
|
||
|
||
> mysql删除是使用delete语句
|
||
|
||
## delete
|
||
|
||
删除语法其实是非常简单的,但是也是比较危险的,需要慎重操作。
|
||
|
||
```sql
|
||
delete from table [where ];
|
||
```
|
||
|
||
最简单的删除语句是
|
||
|
||
```sql
|
||
delete from tablename;
|
||
```
|
||
|
||
但是不要这么操作,他会像修改时候一样,全部删除掉,所以操作删除的时候一定要添加条件
|
||
|
||
```sql
|
||
delete from tablename where 条件;
|
||
```
|
||
|
||
还是之前的class表。
|
||
|
||

|
||
|
||
比如我要删除姓名为张三的人,应该怎么删除呢?
|
||
|
||
```sql
|
||
delete from class where name = "张三";
|
||
```
|
||
|
||

|
||
|
||
删除成功了,然后查询之后张三就没有了。
|
||
|
||
比如要删除年龄是18的人,那么应该就是 `where age = 18`
|
||
|
||
```sql
|
||
delete from class where age = 18;
|
||
```
|
||
|
||

|
||
|
||
成功删除了,删除了所有年龄是18的人。
|
||
|
||
删除是比较简单的操作,接下来就要来看一下主键。 |