1.show tables; 显示当前数据库中的所有表
2.desc worker; 显示指定表中的所有字段;(worker表名)
3. rename table worker to user; 重命名表格
4. drop database mydb2; 删除数据库mydb2
5. drop table student1; 删除表student1
6. insert into 表名(列名) values(列值); 插入单条数据. 如果给每个字段都赋值,可以省略掉字段的书写
注意:
a.列名和列值的类型、个数以及顺序一一对应
b.可以把列名当做Python中的形参,把列值当做实参
c.值不能超出列定义的长度
d.如果插入的是空值,写Null/null
e.插入的是日期,和字符串一样,使用引号括起来
7. select * from 表名; 查询所有列
8. update 表名 set 新字段; 没有where子句,则默认所有的行都被同时更新为指定的操作
update 表名 set 新字段 where 条件;
注意:
a.完全可以更新一个字段或者多个字段
b.where相当于Python中的if语句
c.可以指定任何条件到where子句中
d.如果没有where子句,则默认所有的行都被同时更新为指定的操作[慎用!一般要结合where使用]
9.delete from 表名; 清空表格内容
注意:
a.如果where子句没有指定,则默认将表中的数据全部删除【慎用!】
b.可以指定任何条件在where子句中
10. truncate table 表名; 清空表格内容
11. drop table 表名; 清空表格内容
注意:
delete:删除表中的指定数据,表结构还在,删除之后的数据可以找回,对自动增加的字段无影响
truncate:清空表中的数据,删除的数据是不能找回的,执行速度比delete快,自动增加的字段会重新计数
drop: 删除表,数据和表结构都删除
MySQL数据库入门(二)增加和删除数据
最新推荐文章于 2024-07-15 15:01:56 发布