iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql有哪些基本语法
  • 299
分享到

mysql有哪些基本语法

2024-04-02 19:04:59 299人浏览 泡泡鱼
摘要

下面讲讲关于Mysql有哪些基本语法,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql有哪些基本语法这篇文章你一定会有所受益。      &

下面讲讲关于Mysql有哪些基本语法,文字的奥妙在于贴近主题相关。所以,闲话就不谈了,我们直接看下文吧,相信看完mysql有哪些基本语法这篇文章你一定会有所受益。

                                                          

-- 增,删,改 insert  delete  update

-- 增  必须向所有列填充数据,除了(自增列,有默认值列,允许为空)可以不填充
INSERT [INTO] 表(列列表) values (值列表)


-- 删
DELETE from 表[where 条件]
DELETE from student

-- 改
UPDATE 表 set 列 = 值,列 = 值 [where 条件]
update student set name = '张亮',set  sex = '女' where studentno = '4'

-- 查询 模糊查询  分页  
like between in is null


-- 查询  排序  分组  连接
-- 排序 order by 默认是升序:asc  降序:desc
-- 按多个列来排序,先按第一个字段排序,在此基础上再按第二个字段进行排序.
select * from student order by age,studentno
-- 分组 聚合函数 sum avg max min count
select sum(age),avg(age),max(age),min(age) from student;
-- count 是统计有多少数据行,如果是统计某个列,则会忽略列中的NULL值。
select count(email) from student
-- 统计有多少学生没有录入邮箱信息??
select count(*) from student where email is null


-- 分组,group by  是把数据进行分类再汇总,必须要配合聚合函数使用,
-- 关键点:按什么进行分组,用什么聚合函数进行统计。
-- 如果某个列出现在from关键字前,且没有包含在聚合函数中,则此列必须出现在group by 子句中
-- 统计每个年级有多少学生?
select gradeId,count(*) from student group by gradeId
-- 统计每个年级男女学生各有多少?  按年级和性别进行分组,用count函数
select gradeid,sex,count(*) from student group by sex,gradeId;
-- 统计每个年级有多少课时?
select gradeid,sum(classhours) from subject group by gradeid
-- 统计每个年级有多少课程?
select gradeid,count(*) from subject group by gradeid
-- 统计每个学生的总成绩和平均成绩?
select studentno,sum(result),avg(result) from score group by studentno


-- 连接查询 内连接 外连接 交叉连接
-- 当数据来自两个或两个以上的表时,则才用连接查询来实现。
-- where 条件是两个表的主键列相等。
select * from student s,grade g where s.gradeid=g.gradeid
-- 建议使用下面的写法,性能好一些。
select * from student s inner join grade g on s.gradeid=g.gradeid
-- 查询姓名,学号、课程名、分数  数据来自于3个表?
select name,s.studentno,subjectname,result from student s
 inner join score c on s.studentno = c.studentno
 inner join subject j on c.subjectno= j.subjectno


-- 外连接  左外连接  右外连接

select * from student s
 left join score c on s.studentno = c.studentno


-- 查询有哪些学生没有参加过考试,用左外连接实现??
select * from student s
 left join score c on s.studentno = c.studentno
 where c.studentno is null
-- 查询哪些学生没有参加考试,用子查询实现??
-- 子查询的结果只能是返回一列值,返回的值如果有多个,就只能用in 不能用 =
select * from student where studentno
not in( select studentno from score)

对于以上mysql有哪些基本语法相关内容,大家还有什么不明白的地方吗?或者想要了解更多相关,可以继续关注我们的数据库板块。

您可能感兴趣的文档:

--结束END--

本文标题: mysql有哪些基本语法

本文链接: https://www.lsjlt.com/news/34775.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Scala基本语法有哪些
    本篇内容介绍了“Scala基本语法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!你好 HelloScala......object&n...
    99+
    2023-06-02
  • Knockout基本语法有哪些
    本篇内容介绍了“Knockout基本语法有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1 Hello...
    99+
    2024-04-02
  • HTML基本语法有哪些
    这篇文章主要介绍“HTML基本语法有哪些”,在日常操作中,相信很多人在HTML基本语法有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”HTML基本语法有哪些”的疑惑有所帮...
    99+
    2024-04-02
  • python基本语法有哪些
    python 基础语法包含:数据结构:包括整数、浮点数、字符串等操作符:用于算术、逻辑和比较操作语句:如赋值、条件和循环语句变量:用于存储值,以小写字母或下划线开头缩进:用于表示代码块的...
    99+
    2024-04-20
    python
  • docker compose基本语法有哪些
    今天小编给大家分享一下docker compose基本语法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。先来看一份 d...
    99+
    2023-07-05
  • Kotlin 中基本语法有哪些
    这篇文章将为大家详细讲解有关Kotlin 中基本语法有哪些,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。基本语法示例实例代码:package com.stone.basic.syntaxcl...
    99+
    2023-05-31
    kotlin
  • TypeScript基本的语法有哪些
    本篇内容主要讲解“TypeScript基本的语法有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“TypeScript基本的语法有哪些”吧!前端那么多酷炫的东西,真是太好玩了。但是,JavaS...
    99+
    2023-06-16
  • python的基本语法有哪些
    python基本语法总结:标识符1).python中标识符由字母、数字、下划线组成。2).python中标识符可以包括英文、数字以及下划线(_),但不能以数字开头。数据类型python有Numbers、String、List、Tuple、D...
    99+
    2024-04-02
  • MySQL基本语句操作有哪些
    这篇文章主要介绍了MySQL基本语句操作有哪些,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。数据库操作语句创建create database 数...
    99+
    2024-04-02
  • C语言的基本语法有哪些
    C语言的基本语法包括以下内容:1. 注释:用来给代码添加说明和解释,包括单行注释(以"//"开头)和多行注释(以""结尾)。2. 标...
    99+
    2023-08-08
    C语言
  • go语言的基本语法有哪些
    Go语言的基本语法主要包括以下几个方面:1.包声明:每个Go程序都是由包组成的,使用关键字"package"来声明包名。2.引入包:...
    99+
    2023-09-21
    go语言
  • R语言中有哪些基本语法
    本篇文章为大家展示了R语言中有哪些基本语法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。基本数据类型数据类型向量 vector矩阵 matrix数组 array数据框 data frame因子 fa...
    99+
    2023-06-14
  • python基本语法规则有哪些
    python 的基本语法规则包括:使用缩进来定义代码块。使用变量存储数据,并通过 = 赋值运算符赋值。支持多种数据类型,如数字、字符串和列表。提供算术、关系、逻辑和赋值运算符。使用控制流...
    99+
    2024-04-20
    python 键值对
  • flex布局基本语法有哪些
    这篇“flex布局基本语法有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“flex布局...
    99+
    2024-04-02
  • HTML表格的基本语法有哪些
    这篇文章主要介绍“HTML表格的基本语法有哪些”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“HTML表格的基本语法有哪些”文章能帮助大家解决问题。表格的基本语法&l...
    99+
    2024-04-02
  • javascript语法的基本要素有哪些
    今天小编给大家分享一下javascript语法的基本要素有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们...
    99+
    2024-04-02
  • C#基本的语法字符有哪些
    本篇内容主要讲解“C#基本的语法字符有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“C#基本的语法字符有哪些”吧!C#正则表达式之基本的语法字符\d  0-9的数字\D ...
    99+
    2023-06-17
  • MYSQL常用的基本SQL语句有哪些
    这篇文章主要讲解了“MYSQL常用的基本SQL语句有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MYSQL常用的基本SQL语句有哪些”吧!mysql服...
    99+
    2024-04-02
  • MySQL的基本使用方法有哪些
    今天小编给大家分享一下MySQL的基本使用方法有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。MySQL 是最流行的关系...
    99+
    2023-06-27
  • MYSQL基本命令有哪些
    这篇文章主要讲解了“MYSQL基本命令有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“MYSQL基本命令有哪些”吧! 一、...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作