当前位置:网站首页>MySQL数据库语法格式
MySQL数据库语法格式
2022-08-02 14:01:00 【昊天h1】
1. 添加
INSERT INTO 表名
(字段名,···),
VALUES
(值,···),
·
·
·
(值,···);
INSERT INTO student(stuAge,stuAddress,stuName,stuSex) VALUES(19,'广州','张无','女');
2. 删除
DELETE FROM 表名
[WHERE 条件]
DELETE FROM student WHERE stuName like '%aaa%' AND stuAge >=18 And stuAge<=20;
模糊查询中通配符的含义
‘_’一个任意字符
% 任意长度的字符串
[] 括号中指定范围类的一个字符
[^]不在括号中所指定范围内的一个字符
3.修改
UPDATE 表名
SET 字段名=值,字段名=值···
[WHERE 条件]
UPDATE student SET stuAge=18,stuName='说吖' WHERE stuMajor='计算机' AND stuAddress='杭州' AND stuSex='男';
4.查询
SELECT 字段名,···
FROM 表名
[WHERE 条件]
SELECT pName,price FROM product WHERE price<2000 AND pes>200;
5.多表联合查询
内连接查询
1.搭结构 2.确定表名 3.找关系 4.处理的前面的条件 5.处理的后面的结果
SELECT p.pName '产品名称',sum(s.salesQuantity) '销售总数量'
FROM product p,soldnote s
WHERE p.productID =s.productID
GROUP BY p.pName;
左外连接查询
1.搭结构 2.确定表名 3.找关系 4.处理的前面的条件 5.处理的后面的结果
SELECT p.pName '产品名称',sum(s.salesQuantity) '销售总数量'
FROM classes c LEFT JOIN student s ON c.bjid = s.bjid;
总结
- 当插入该表的所有列的数据时,列名可以省略,但是自动增长的主键字段必须用null代替
- 插入部分字段,约束了不允许为空的字段使必须要插入
- 表示范围>= and <= 可以用between and代替
- *代表所有字段,降低效率,不推荐使用
- 查询专业不是考古 zhuanye<> ‘考古’
- in()等同与 or 范围之内 jiguan in(‘襄阳’,‘武汉’,‘广州’) = (jiguan=‘襄阳’ OR jiguan=‘武汉’ OR jiguan=‘广州’);
- 除了计算机专业和财务专业以外 stuMajor NOT IN (‘计算机’,‘财务’);
- IS NULL 空判断用 IS NULL
- 最大值max(字段名) 最小值min(字段名) 平均值avg(字段名) 总和sum(字段名) 总个数count(*) 聚合函数
- limit 起始行数位置,分页(几页为一页)
- 去重 DISTINCT 排序 ORDER BY 字段名 <ASC升序|DESC降序>; 取date字段的年 year(字段)
- 分组 GROUP BY 所有的普通字段名 (当普通字段名和聚合函数同时出现时) 对聚合字段进行二次筛选 HAVING IFNULL(字段名,为null时要替换的文字) 获取系统当前日期+时间 NOW()
- DISTINCT去重 ORDER BY排序 GROUP BY分组 HAVING对聚合字段进行二次筛选
边栏推荐
- You can't accept 60% slump, there is no eligible for gain of 6000% in 2021-05-27
- 鲲鹏devkit & boostkit
- 网络安全第三次作业
- VMM是什么?_兮是什么意思
- 乐心湖‘s Blog——MySQL入门到精通 —— 囊括 MySQL 入门 以及 SQL 语句优化 —— 索引原理 —— 性能分析 —— 存储引擎特点以及选择 —— 面试题
- The world's largest Apache open source foundation is how it works?
- 一维卷积神经网络_卷积神经网络的基础知识「建议收藏」
- 未来的金融服务永远不会停歇,牛市仍将继续 2021-05-28
- RKMPP 在FFmpeg上实现硬编解码
- AWVS工具介绍[通俗易懂]
猜你喜欢

CVE-2020-27986(Sonarqube敏感信息泄漏) 漏洞修复

CVE-2020-27986 (Sonarqube sensitive information leak) vulnerability fix

WeChat Mini Program-Recent Dynamic Scrolling Implementation

Shell脚本完成pxe装机配置

第二届中国Rust开发者大会(RustChinaConf 2021~2022)线上大会正式开启报名

【ONE·Data || 排序入门】

关于市场后市的发展预测? 2021-05-23

The future of financial services will never stop, and the bull market will continue 2021-05-28

About the development forecast of the market outlook?2021-05-23
![[C language] Analysis of function recursion (2)](/img/b1/9baa60a69d41a1823ed92001d1b0a0.png)
[C language] Analysis of function recursion (2)
随机推荐
RHCE第一天作业
ZABBIX配置邮件报警和微信报警
专访|带着问题去学习,Apache DolphinScheduler 王福政
期货具体是如何开户的?
苏州大学:从 PostgreSQL 到 TDengine
WiFi Association & Omnipeek Packet Capture Analysis
好用的php空间,推荐国内三个优质的免费PHP空间[通俗易懂]
WiFi Association&Omnipeek抓包分析
文件加密软件有哪些?保障你的文件安全
目前想通过提取本地excel文件创建数据表,在sql语句这出了一些问题
Selenium本地打开远程浏览器
RKMPP 在FFmpeg上实现硬编解码
Configure zabbix auto-discovery and auto-registration.
RKMPP库快速上手--(一)RKMPP功能及使用详解
RKMPP API安装使用总结
vim复制粘贴_vim如何复制粘贴
Sentinel源码(一)SentinelResourceAspect
网络安全第一次作业(2)
VMM是什么?_兮是什么意思
rpm包的卸载与安装[通俗易懂]