MySQL

MySQL

SQL中常用的基本函数

函数解释: 简单的理解就是SQL提供”工具”,我们传入数据,会获取对应的处理结果
如何查看函数的说明文档:

˃ 格式: help ‘函数名’;

函数的分类简单介绍

 1. 数字函数
a. abs() 获取绝对值
b. round() 对小数四舍五入
c. ceil() 向上取整 又名天花板函数
d. floor() 向下取整  又名地板函数
e. mod() 取余数
f. pow() 幂运算
g. ran<!--autointro-->

MySQL

MySQL多表查询简单介绍及基本语法

精髓:多表查询简单的来说,就是按照组合条件把多张表变成 一张表 ,然后再根据条件进行查询

多表查询的分类:

1. 交叉链接
a.结果:两张表的笛卡尔积,无意义,一般不用
b.格式:select * from 表a,表b
2. 内链接
a.结果:表的交集
b. 格式分为两种,显式和隐式
显式: select * from 表A inner join 表B on 关联条件 where....;
隐式: select * from 表a,表b whe

MySQL

MySQL 最重要的部分 DQL

DQL语句介绍: 数据查询语言, 主要是对 表数据 进行查询操作, 非常重要, 多分配点时间和精力来学习.

查询语句的本质: 按照 查询条件, 从SQL表中查询出 对应的信息.

一个完整的单表查询语句的 <完整> 格式如下:

select
[distinct] 列名1 [as 别名], 列名2 [as 别名], ...
from
数据表名
where
组前筛选
group by
分组字段
having
租后筛选
order by
排序字段 [asc | desc]
limit
起始索引, 数据条数;

MySQL

SQL中常用的数据类型

SQL常用的数据类型

1. 整型: int 标识所有的整数,例如:1,2,3,4,10,20....
2. 浮点型: float 存储小数,例如:,10.0,20.0,21.2....
3. 字符串型: varchar 存储字符串,例如:'zhangsan','李四'....均使用""或者''包裹
4. 日期型: datetime 存储日期和时间,例如:'2026-03-05'....

注意:在SQL中,数值可以直接写,其他所有的值必须使用引号括起来,单引号和双引号都

MySQL

SQL的通用语法及规则介绍

SQL通用语法

1. SQL语句可以写一行,也可以写多行,最后用;号结尾
select * from 数据表名;
2. 为了阅读方便,SQL语句也可以写多行,使用Tab或者空格等;
select
*
from
数据表名;
3. SQL语句不区分大小写,建议:关键字大写,其他小写
4. 注释的写法,  # -- 单行注释     /* 这样是多行注释*/

MySQL

SQL语句的分类 作用及各类的关键字

SQL语句的分类

1. DDL:数据定义语言

    作用:操作数据库,数据表,字段
关键字:create, drop, alter, show

2. DML:数据操作语言

    作用:操作表数据,进行更行操作(增删改)
关键字:insert, delete, update

3. DQL:数据查询语言

    作用:操作表数据的,对表数据进行查询操作
关键字:select from where **group by** having **order by** limit

4. DCL:数据控制语言

    作用: 创建用户,设置权限,访问级别

完整的sql查询结构


select
*
from
数据表名
where
组前筛选
group by
分组筛选
having
组后筛选
order by
排序 [asc 升序 | d<!--autointro-->

MySQL

MySql的图形化工具介绍及部分使用

什么叫图形化工具?

用更简单,高效的方式编写sql语句,并执行且有提示 排错等功能

SQL常用的可视化工具如下:

SQLYog
Navicat
DataGrip
Pycharm [推荐使用这款软件学习,因为它内置sql管理功能]
—>如果首次配置使用pycharm 需要联网下载mysql驱动,如果有下载好的可以直接选择好放到目录下即可.

具体的pycharm的安装过程就不细赘述,如果不会安装软件的可以给我留言

MySQL

新手开始学习MySQL,需要了解的基础

新手入门个人觉得从MySQL入手会觉得比较好入门,记得以前的老师给我们讲过,程序语言都是共通的,很多地方都是可以共用的.那么从我的第一篇文章开始,我开始不定时的更新我的学习路径,希望对大家有所帮助.废话不多说,直接开始.入门MySQL,一定是要先了解概念,我会一点一点从零开始分享.这篇文章主要是介绍SQL基础的三个核心问题  

滚动至顶部