mysql基础
小皮球Nichole
多研究些问题,少谈些主义
展开
-
窗口函数相关知识点
1.基本语法<窗口函数> over (partition by <用于分组的列名> order by <用于排序的列名>)2.主要功能核心要义:建立辅助列去帮助我们做筛选、比较a.同时具备分组和排序的功能;b.不同于group by,分组后不减少原表行数;c.不用表连接就能建立辅助分析列3.窗口函数分类-(1)聚合类:聚合函数作为窗口函数,有累计的作用avg(列名):累计求平均值、sum(列名):累计求和、count(列名):累计计数max(列名)、原创 2020-09-14 13:49:24 · 193 阅读 · 0 评论 -
MySQL基础(六)常见约束
常见约束1.含义:一种限制。用于限制表中数据,为了保证表中数据准确可靠。2.六大约束(1)NOT NULL:非空,用于保证该字段的值不能为空(2)DEFAULT:默认,用于保证该字段有默认值(3) PRIMARY KEY:主键,用于保证该字段值具有唯一性,并且非空(4)UNIQUE:唯一、具有唯一性但可为空;比如:座位号(5)CHECK:检查约束(MySQL中不支持)(6) FOREIGN KEY:外键,用于限制两个表的关系,保证该字段的值必须来自主表的关联列的值(在从表中添加外键约束,用于原创 2020-08-21 09:59:32 · 199 阅读 · 0 评论 -
MySQL基础(五)常见数据类型
常见数据类型及约束一、常见数据类型1.数值型1.1 整型1.2 小数(浮点型、定点型)2.字符型2.1 较短的文本(char/varchar)2.2 较长的文本(text/blob)3.日期型一、常见数据类型1.数值型1.1 整型分类:tinyint、smallint、mediumint、int、bigint类型占用字节范围(有符号)范围(无符号)tinyint1(-128,127)(0,255)smallint2(-32,768,32,767)(0,6原创 2020-08-21 09:58:30 · 192 阅读 · 0 评论 -
MySQL基础(四)库和表的管理:创建、修改、删除
库和表的管理一、库的创建、修改、删除二、表的创建、修改、删除一、库的创建、修改、删除1.库的创建CREATE DATABASE IF NOT EXISTS 库名;2.库的修改:更改库的字符集ALTER DATABASE 库名 DEFAULT CHARACTER SET 字符集(如:gbk);3.库的删除DROP DATABASE IF EXISTS 库名;二、表的创建、修改、删除1.表的创建CREATE TABLE IF NOT EXISTS 表名( 列名 列的类型 [(长原创 2020-08-18 11:20:11 · 137 阅读 · 0 评论 -
MySQL基础(三)数据的插删改
插删改一、插入insert语句二、修改update语句2.1 修改单表的记录2.2 修改多表的记录三、删除delete/truncate语句3.1 delete语句3.2 truncate语句3.3 delete语句 vs truncate语句一、插入insert语句插入语句使用的是insert,有两种方式:(1) 方式一:#插入一条记录INSERT INTO 表名(列名1,列名2,...)VALUES(值1,值2,...);#插入多条记录INSERT INTO 表名(列名1,列名2,..原创 2020-08-13 21:37:33 · 224 阅读 · 0 评论 -
MySQL基础(二)查询语句知识点汇总
查询语句知识点汇总一、基础查询二、条件查询三、排序查询四、常见函数4.1.单行函数(1)字符函数(2)数学函数(3)日期函数(4)其他函数(5)流程控制函数4.2.分组函数五、分组查询六、连接查询七、分页查询八、联合查询一、基础查询SELECT 查询列表 FROM 表名其中,查询列表可以是:表中字段、常量值、表达式、函数;查询的结果是一个虚拟的表格。一些小tips:1.可以用着重号’ '来区分字段和关键字2.经常会使用DISTINCT 去重3.起别名:既可以使用as,也可以使用空格#使用a原创 2020-08-10 16:47:27 · 592 阅读 · 0 评论 -
MySQL基础(一)常见基础命令
常用基础命令新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的原创 2020-08-03 13:09:59 · 164 阅读 · 0 评论