mysql的基本命令
对于刚学习数据库的同学来说,我个人不建议一上手就安装客户端可视化工具去学习,因为上面有很多直接创建数据库以及创建数据表和更改信息的图标,甚至于都不用敲命令就可以直接添加想要的东西了。本节只讲解最基本的增删改查
案例:现在有一个数据表school,其中对应的属性有name,city,grade,class
一:增加数据
用法:insert into 数据表 数据表中属性 values (自己想增加的属性)
案例1:想增加一行信息:小明,深圳,7年级,2班
实际操作:insert into school (name,city,grade,class) values (“小明”,“深圳”,“7”,“2”)
案例2:想增加一行信息:xiaohua,shanghai,7年级,1班
实际操作:insert into school (name,city,grade,class) values (“xiaohua”,“shanghai”,“7”,“1”)
二:删除数据
用法:delete from 数据表 where (删除的条件)
案例1:想删除小明那行所有的数据
实际操作:delete from school where name=小明
案例2:删除整张表的数据(慎用)
实际操作:delete from school
备注:也就是说当我们使用删除用法的时候如果忘记填写where子句,那么整张数据表将会被我们删除。
三:更新数据
用法:update 数据表 set 表中某一个属性值=修改后的数据值 where (修改的条件)
案例1:更新xiaohua的city数据为beijing
update school set city=beijing where name=xiaohua
四:查询数据
用法: select 数据表中的属性 from 数据表 where (查询条件)
案例1:查询xiaohua的city
实际操作: select city from school where name=xiaohua
案例2:查询xiaohua的city和grade
实际操作:select city,grade from school where name=xiaohua
案例3:查询整张表的数据
实际操作:select * from school
数据库中后续还有分组,排序以及like子句等,下次再做讲解