自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 mosh--sql教程个人笔记-高级-用户

1.创建用户CREATE USER john@127.0.0.1 --可以为localhost,也可制定域名IDENTIFIED BY ‘1234’2.查看用户SELECT *FROM mysql.user;也可通过导航面板查看3.删除用户DROP USER bob@codewithmosh.com;4.修改密码修改john的密码SET PASSWORD FOR john = ‘1234’;修改当前登录用户密码SET PASSWORD = ‘1234’;也可通过导航面板更改5

2021-11-15 23:20:13 513

原创 mosh--sql教程个人笔记-高级-索引

1.创建索引CREATE INDEX idx_state ON customers(state);–括号中键入想要放置索引的列名称2.查看查询情况EXPLAIN SELECT customer_id FROM customers;3.查看索引SHOW INDEXES IN customers;也可以通过导航面板查看索引主键 也成为了聚集索引(clustered index)每当插入主键时,mysql会自动创建一个索引每张表最多有一个聚集索引4.生成表的统计信息ANALYZE TA

2021-11-15 00:08:58 713

原创 mosh--sql教程个人笔记--基础

笔记主要以列句形式来展现1.选择SQL库USE sql_store;2.选择全部语句SELECT *FROM customers;3.选择部分语句SELECT customer_idFROM customers;4.条件筛选SELECT *FROM customersWHERE customer_id = 15.排序SELECT *FROM customersWHERE customer_id = 1ORDER BY fist_name;默认升序,降序需DESC语句顺序

2021-11-14 22:53:35 1192

原创 SQL训练营TASK06学习笔记-SQL的常用练习题

本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql;一、学习知识点sql常用练习题联系二、学习内容练习题1:数据来源:https://tianchi.aliyun.com/dataset/dataDetail?dataId=1074请使用A股上市公司季度营收预测数据集《Income Statement.xls》和《Company Operating.xlsx》和《Market D

2021-04-30 21:08:07 310 1

原创 mysql-个人学习笔记-sql基础查询8-联结

表的加法–UNION例句:SELECT product_id, product_nameFROM productUNIONSELECT product_id, product_nameFROM product2;效果如下:相当于并集,并且UNION 等集合运算符通常都会除去重复的记录包含重复行的集合运算 UNION ALLSELECT *FROM productWHERE sale_price < 1000UNION ALLSELECT *FROM productW.

2021-04-19 22:53:27 129

原创 SQL训练营TASK01学习笔记-表的创建、更新、删除

待我补充

2021-04-19 20:06:49 137

原创 SQL训练营TASK05学习笔记-窗口函数

待补充

2021-04-19 20:06:14 322

原创 mysql-个人学习笔记-sql基础查询7-子查询

子查询子查询指一个查询语句嵌套在另一个查询语句内部的查询,这个特性从 MySQL 4.1 开始引入,在 SELECT 子句中先计算子查询,子查询结果作为外层另一个查询的过滤条件,查询可以基于一个表或者多个表。与视图的关系是子查询就是将用来定义视图的 SELECT 语句直接用于 FROM 子句当中。其中AS studentSum可以看作是子查询的名称,而且由于子查询是一次性的,所以子查询不会像视图那样保存在存储介质中, 而是在 SELECT 语句执行之后就消失了。子查询例句SELECT stu_na

2021-04-19 15:04:52 168

原创 SQL训练营TASK03学习笔记-视图、子查询

按顺序来目前缺少书本第九章,第十章,第十一章按ai学习里顺序缺少第一课表的创建,数据类型,表的删除和更新

2021-04-18 23:08:32 237

原创 SQL训练营TASK05学习笔记-sql基础查询5-函数、通配符

常用聚合函数COUNT:计算表中的记录数(行数)SUM:计算表中数值列中数据的合计值AVG:计算表中数值列中数据的平均值MAX:求出表中任意列中数据的最大值MIN:求出表中任意列中数据的最小值COUNT函数的结果根据参数的不同而不同。COUNT()会得到包含NULL的数据行数,而COUNT(<列名>)会得到NULL之外的数据行数。聚合函数会将NULL排除在外。但COUNT()例外,并不会排除NULL。MAX/MIN函数几乎适用于所有数据类型的列。SUM/AVG函数只适用于数值类型

2021-04-18 00:19:27 182

原创 mysql-个人学习笔记-sql基础查询4-分组、过滤分组

分组汇总SELECT <列名1>,<列名2>, <列名3>, ……FROM <表名>GROUP BY <列名1>, <列名2>, <列名3>, ……;GROUP BY的子句书写顺序有严格要求,不按要求会导致SQL无法正常执行,目前出现过的子句书写顺序为:1**.**SELECT → 2. FROM → 3. WHERE → 4. GROUP BY将进货单价(purchase_price)作为聚合键举例:SELE

2021-04-18 00:18:07 119

原创 mysql-个人学习笔记-sql基础查询3-通配符

LIKE谓词 – 用于字符串的部分一致查询百分号( % )通配符替代一个或多个字符,相当于模糊查询例如,为了找出所有以词 jet 起头的产品SELECT prod_id,prod_nameFROM productsWHERE prod_name LIKE ‘jet%’;在执行这条子句时,将检索任意以 jet 起头的词。 % 告诉MySQL接受 jet 之后的任意字符,不管它有多少字符搜寻有中间字符SELECT prod_id,prod_nameFROM productsWHERE p

2021-04-17 23:37:37 134

原创 SQL训练营TASK04学习笔记-集合运算-表的加减法和join等

筛选语句SELECT prod_name,prod_priceFROM productsWHERE prod_price = 2.5;WHERE在ORDER BY 语句之前空值 NULLSELECT prod_nameFROM productsWHERE prod_price IS NULL检查是否为空值*比较操作符<> 不等于 =等于!= 不等于 <小于<=小于等于 >大于 >=大于等于BETWEEN 在制定的两个值之间算术操作

2021-04-17 18:58:27 225

原创 SQL训练营TASK02学习笔记-基本语句

mysql 我的安装版本为8.0.23建议装Navicat 以运行sql基本知识数据库创建语法 CREATE DATABASE < 数据库名称 > ;表的创建语法CREATE TABLE < 表名 >( < 列名 1> < 数据类型 > < 该列所需约束 > ,< 列名 2> < 数据类型 > < 该列所需约束 > ,< 列名 3> < 数据类型 > < 该列所需约

2021-04-17 17:26:22 182

原创 笔记:窗口函数概念及基本的使用方法

大致来说,窗口函数可以分为两类。一是 将SUM、MAX、MIN等聚合函数用在窗口函数中二是 RANK、DENSE_RANK等排序用的专用窗口函数<窗口函数> OVER (ORDER BY <排序用列名>ROWS n PRECEDING )<窗口函数> OVER (ORDER BY <排序用列名>ROWS BETWEEN n PRECEDING AND n FOLLOWING)...

2021-04-12 21:30:04 341

原创 个人笔记-集合运算-表的加减法和join等

MySQL 8.0 不支持交运算INTERSECT¶集合的交, 就是两个集合的公共部分, 由于集合元素的互异性, 集合的交只需通过文氏图就可以很直观地看到它的意义.虽然集合的交运算在SQL标准中已经出现多年了, 然而很遗憾的是, 截止到 MySQL 8.0 版本, MySQL 仍然不支持 INTERSECT 操作MySQL 8.0 还不支持 表的减法运算符 EXCEPT. 不过, 借助第六章学过的NOT IN 谓词, 我们同样可以实现表的减法.我们发现, 使用 NOT IN 谓词, 基本上可以实现.

2021-04-12 21:23:10 170

原创 复杂查询方法-视图、子查询、函数等-

CREATE VIEW <视图名称>(<列名1>,<列名2>,…) AS <SELECT语句>ABS – 绝对值语法:ABS( 数值 )ABS 函数用于计算一个数字的绝对值,表示一个数到原点的距离。当 ABS 函数的参数为NULL时,返回值也是NULL。MOD – 求余数语法:MOD( 被除数,除数 )MOD 是计算除法余数(求余)的函数,是 modulo 的缩写。小数没有余数的概念,只能对整数列求余数。注意:主流的 DBMS 都支持 MOD.

2021-04-06 12:28:19 147

原创 SQL基础查询与排序

SQL基础查询与排序选取数据SELECT 列名 FROM 表名 ;筛选WHERE为列设定别名设定为中文需双引号NOT不能单独使用AND的优先级高于OR优先执行OR需加括号NULL的真值为第三种值 不确定COUNT函数的结果根据参数的不同而不同。COUNT()会得到包含NULL的数据行数,而COUNT(<列名>)会得到NULL之外的数据行数。聚合函数会将NULL排除在外。但COUNT()例外,并不会排除NULL。MAX/MIN函数几乎适用于所有数据类型的列。SUM/AV

2021-04-03 21:29:15 142

原创 笔记-SQL基础:初识数据库与SQL-安装与基本介绍等

SQL基础:初识数据库与SQL-安装与基本介绍等数据库创建CREATE DATABASE表的创建CREATE TABLE <表名>表的删除DROP TABLE <表名>

2021-04-03 20:54:37 167

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除