, insert into table value(null)
Update
- UPDATE语法可以用新值更新原有表行中的各列
- SET子句指示要修改哪些列和要给予哪些值 。
- WHERE子句指定应更新哪些行 。 如没有WHERE子句则更新所有的行 。
- 如果需要修改多个字段 , 可以通过set字段1=值1字段2=值2…
UPDATE good SET price=1000
2.修改指定数据
UPDATE good SET price=1000 where id=1
3.修改数据在原有基础上增加/减少
UPDATE good SET price=price+1000
Delete
- 如果不使用where子句 , 将删除表中所有数据 。
- Delete语句不能删除某一列的值(可使用update设为null或者\"’)
- 使用delete语句仅删除记录 , 不删除表本身 。 如要删除表 , 使用drop table 表名;
DELETE FROM good
2.删除指定数据
DELETE FROM good WHERE id=1
单表查询1.基本查询
- Select 指定查询哪些列的数据 。 column指定列名 。
- *号代表查询所有列
- From指定查询哪张表 。
- DISTINCT可选指显示结果时 , 是否去掉重复数据
2.as取别名和使用表达式进行运算
SELECT name (num1+num2+num3) as total FROM student
3.查询条件
- 比较运算符> < >= <= <> != ==
- BETWEEN AND:显示在某一区间的值
- IN:显示在in列表中的值 , 如in(10 , 20 , 30)
- LIKE 或者 NOT LIKE:模糊查询
- IS NULL:判断是否为空
- and:多个条件同时成立
- or:多个条件任一成立
- not:不成立 , 如where not(salary>100)
4.排序条件
- Order by 指定排序的列 , 排序的列既可以是表中的列名 , 也可以是select语句后指定的列名 。
- Asc升序[默认
、Desc降序
- ORDER BY子句应位于SELECT语句的结尾 。
多表查询
【数据库|想要年薪20W+?吃透这份清华教授整理的MySQL笔记,面试大厂稳了】今日份分享已结束 , 请大家多多包涵和指点!
- 手环|抱怨是病,得治!专治抱怨的手环你想要吗?《不抱怨的世界》
- MIUI|华为200万年薪“天才少年”立功了,新技术迎来突破
- google glass|AR产业爆发前夜,这家公司想要打破AR显示技术天花板 | REAL 100
- 数据库|网络服务在数据库层的支持问题
- 京东|“天才少年”拒绝阿里腾讯,放弃300万年薪选华为201万年薪,为何
- 酸奶机|想要“剁手”小家电前,看看这篇“拔草”吧,能帮你省下很多钱!
- 软件|想要把预装软件卸载干净?记住,这些自带应用一定不要删!
- 量子计算机|国产关键技术再获突破!世界各国想要我国公开,地位不亚于光刻机
- 雅虎|TDSQL破圈背后:国产数据库加速出击
- 数据库|阿里云数据库:一站式全链路数据管理与服务,引领云原生2.0时代