一、概览

MySQL数据操作: DML

在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括

  1. 使用INSERT实现数据的插入
  2. UPDATE实现数据的更新
  3. 使用DELETE实现数据的删除
  4. 使用SELECT查询数据以及。

二、插入数据(insert)

# 1. 插入完整数据(顺序插入)
语法一:
insert into 表名(字段1,字段2,字段3…字段n) values (值1,值2,值3…值n); 语法二:
insert into 表名 values (值1,值2,值3…值n); # 2. 指定字段插入数据
语法:
insert into 表名(字段1,字段2,字段3…) values (值1,值2,值3…); # 3. 插入多条记录
语法:
insert into 表名 values
(值1,值2,值3…值n),
(值1,值2,值3…值n),
(值1,值2,值3…值n); # 4. 插入查询结果
语法:
insert into 表名(字段1,字段2,字段3…字段n)
select (字段1,字段2,字段3…字段n) from 表2
where …;

三、更新数据

# 语法:
update 表名 set
字段1=值1,
字段2=值2,
where condition; # 示例:
update mysql.user set password=password(‘123’)
where user=’root’ and host=’localhost’;

四、删除数据

# 语法:
delete from 表名 where conition; # 示例:
delete from mysql.user where password=''; # 练习:
更新MySQL root用户密码为mysql123
删除除从本地登录的root用户以外的所有用户

五、查询数据

1、单表查询

单表查询语法

select 字段1,字段2... from 表名
where 条件
group by field
having 筛选
order by field
limit 限制条数

关键字执行的优先级

from   # 找到表:from
where  # 拿着where指定的约束条件,去文件/表中取出一条条记录
group by # 将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组
having  # 将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组
select  # 执行select
distinct # 去重
order by # 将结果按条件排序:order by
limit   # 限制结果的显示条数

简单查询

最新文章

  1. EF-DbUpdateException解决方案
  2. WPF中RDLC报表的钻取实现
  3. c++ 泛型编程及模板学习
  4. Javascript函数调用的四种模式
  5. 【C语言】C语言关键字
  6. 关于iphone 6 ios8网站背景图片错乱的问题解决办法
  7. 简单实现Tab切换(带框架)
  8. WP8.1 添加启动画面
  9. PHPStorm 3.0 与服务器端代码同步配置
  10. 对RecycleView的多种item布局的封装
  11. Tomcat 配置WEB虚拟映射 及 配置虚拟主机
  12. java中三种常见内存溢出错误的处理方法(good)
  13. Mysql基础之字符集与乱码
  14. pdf.js跨域问题的分析
  15. c# word文档与二进制数据的相互转换
  16. JavaScript的数组实现队列与堆栈的方法
  17. C#调用原生C++ COM对象(在C++中实现C#的接口)
  18. 深入理解消息中间件技术之RabbitMQ服务
  19. Html列表:
  20. YOLO2 (3) 快速训练自己的目标

热门文章

  1. 使用两个栈来完成一个队列,需要是实现的功能有add,poll.peek
  2. Program Option Modifiers
  3. spring cloud: Hystrix(六):feign的注解@FeignClient:fallbackFactory(类似于断容器)与fallback方法
  4. asp.net网站服务器搭建之从零开始
  5. ssh登陆报错:packet_write_wait: Connection to x.x.x.x port 22: Broken pipe
  6. Web版记账本开发记录(二)
  7. python模块--time & datetime
  8. xShell的简单操作记录
  9. 先天性肾上腺增生症(ACH)
  10. 第二阶段——个人工作总结DAY03