SQL中常用的基本函数
函数解释: 简单的理解就是SQL提供”工具”,我们传入数据,会获取对应的处理结果
如何查看函数的说明文档:
˃ 格式: help ‘函数名’;
函数的分类简单介绍
1. 数字函数
a. abs() 获取绝对值
b. round() 对小数四舍五入
c. ceil() 向上取整 又名天花板函数
d. floor() 向下取整 又名地板函数
e. mod() 取余数
f. pow() 幂运算
g. ran<!--autointro-->
˃ 格式: help ‘函数名’;
1. 数字函数
a. abs() 获取绝对值
b. round() 对小数四舍五入
c. ceil() 向上取整 又名天花板函数
d. floor() 向下取整 又名地板函数
e. mod() 取余数
f. pow() 幂运算
g. ran<!--autointro-->
1. 交叉链接
a.结果:两张表的笛卡尔积,无意义,一般不用
b.格式:select * from 表a,表b
2. 内链接
a.结果:表的交集
b. 格式分为两种,显式和隐式
显式: select * from 表A inner join 表B on 关联条件 where....;
隐式: select * from 表a,表b whe
DQL语句介绍: 数据查询语言, 主要是对 表数据 进行查询操作, 非常重要, 多分配点时间和精力来学习.
一个完整的单表查询语句的 <完整> 格式如下:
select
[distinct] 列名1 [as 别名], 列名2 [as 别名], ...
from
数据表名
where
组前筛选
group by
分组字段
having
租后筛选
order by
排序字段 [asc | desc]
limit
起始索引, 数据条数;
1. 整型: int 标识所有的整数,例如:1,2,3,4,10,20....
2. 浮点型: float 存储小数,例如:,10.0,20.0,21.2....
3. 字符串型: varchar 存储字符串,例如:'zhangsan','李四'....均使用""或者''包裹
4. 日期型: datetime 存储日期和时间,例如:'2026-03-05'....
1. SQL语句可以写一行,也可以写多行,最后用;号结尾
select * from 数据表名;
2. 为了阅读方便,SQL语句也可以写多行,使用Tab或者空格等;
select
*
from
数据表名;
3. SQL语句不区分大小写,建议:关键字大写,其他小写
4. 注释的写法, # -- 单行注释 /* 这样是多行注释*/
作用:操作数据库,数据表,字段
关键字:create, drop, alter, show
作用:操作表数据,进行更行操作(增删改)
关键字:insert, delete, update
作用:操作表数据的,对表数据进行查询操作
关键字:select from where **group by** having **order by** limit
作用: 创建用户,设置权限,访问级别
select
*
from
数据表名
where
组前筛选
group by
分组筛选
having
组后筛选
order by
排序 [asc 升序 | d<!--autointro-->
用更简单,高效的方式编写sql语句,并执行且有提示 排错等功能
SQL常用的可视化工具如下:
SQLYog
Navicat
DataGrip
Pycharm [推荐使用这款软件学习,因为它内置sql管理功能]
—>如果首次配置使用pycharm 需要联网下载mysql驱动,如果有下载好的可以直接选择好放到目录下即可.
具体的pycharm的安装过程就不细赘述,如果不会安装软件的可以给我留言
新手入门个人觉得从MySQL入手会觉得比较好入门,记得以前的老师给我们讲过,程序语言都是共通的,很多地方都是可以共用的.那么从我的第一篇文章开始,我开始不定时的更新我的学习路径,希望对大家有所帮助.废话不多说,直接开始.入门MySQL,一定是要先了解概念,我会一点一点从零开始分享.这篇文章主要是介绍SQL基础的三个核心问题