自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL语法基础篇 —— 什么是SQL函数?

SQL函数什么是SQL函数SQL中的函数一般是在数据上执行的,可以很方便地转换和处理数据。常用的SQL函数内置函数分成四类:a.算术函数实例SELECT ABS(-2);-- 运行结果:2SELECT MOD(101,3);-- 运行结果:2SELECT ROUND(37.25,1);-- 运行结果:37.3b.字符串函数实例SELECT CONCAT('...

2020-03-25 17:00:38 1057 1

原创 SQL语法基础篇 —— 数据过滤

数据过滤比较运算符在SQL中,可以使用WHERE子句对条件筛选WHERE子句的比较运算符。注:同样的含义可能会有多种表达方式。WHERE子句的基本格式SELECT ...(列名) FROM ...(表名) WHERE ...(子句条件)实例--查询所有最大生命值大于6000的英雄SELECT name, hp_max FROM heros WHERE hp_max >...

2020-03-24 21:46:53 421

原创 SQL语法基础篇 ——检索数据

检索数据SELECT查询的基础语法SELECT可以从一个表或多个表中进行数据查询。创建一个王者荣耀英雄数据表,SQL文件见Github地址数据表中这24个字段(除了id以外)查询列想要对数据表中的某一列进行检索,在SELECT后面加上这个列的字段名即可。SELECT name FROM heros;运行结果多个列进行检索,在列名之间用逗号(,)分隔即可。SELECT ...

2020-03-23 16:19:04 387

原创 SQL语法基础篇 —— 使用DDL创建数据库&数据库表时需要注意什么?

DDL的基础语法及设计工具DDL的英文全称时Data Definition Language,中文是数据定义语言。在DDL中,常用的功能是增删改,分别对应的命令是CREATE、DROP和ALTER。1.对数据库进行定义CREATE DATABASE nba; // 创建一个名为nba的数据库DROP DATABASE nba; // 删除一个名为nba的数据库2.对数据表进行...

2020-03-20 15:52:17 550

原创 SQL语法基础篇 —— 学会用数据库的方式思考SQL是如何执行的

Oracle中的SQL是如何执行的SQL在Oracle中经历了几个步骤:a.语法检查:检查SQL拼写是否正确,如果不正确,Oracle会报语法错误。b.语义检查:检查SQL中的访问对象是否存在。c.权限检查:看用户是否具备访问该数据的权限。d.共享池检查:共享池是一块内存池,最主要的作用是缓存SQL语句和该语句的执行计划。e.优化器:优化器中就是要进行硬解析,也就是决定怎么做,比如...

2020-03-19 15:57:56 163

原创 SQL语法基础篇 —— DBMS的前世今生

DBMS的前世今生DB、DBS和DBMS的区别是什么DB的英文是DataBase,也就是数据库。数据库是存储数据的集合,可以把它理解为多个数据表。DBS的英文是DataBase System,数据库系统。它是更大的概念,包括了数据库、数据库管理系统以及数据库管理人员DBA。DBMS的英文是DataBase Management System,数据库管理系统,实际上它可以对多个数据库进行...

2020-03-18 17:18:25 288

原创 SQL语法基础篇 —— 了解SQL

一门半衰期很长的语言SQL优点:a.SQL语言无处不在,不仅仅技术人员需要掌握的技能,产品经历、运营人员也同样需要掌握SQL。b.SQL语言从诞生到现在,很少变化。c.SQL入门并不难SQL按照功能划分4个部分1.DDL,英文Data Definition Language,也就是数据定义语言,它用来定义数据库对象,包括数据库、数据表和列。2.DML,英文Data Manipla...

2020-03-17 14:35:29 160

原创 【SQL基础】修改数据 —— DELETE

DELETE如果要删除数据库表中的记录,可以使用DELETE语句语法DELETE FROM <表名> WHEREstudents表实例-- 删除id=1的记录DELETE FROM students WHERE id=1;-- 查询并观察结果SELECT * FROM students;查询结果DELETE语句可以一次删除多条记录实例-- 删除id=...

2020-03-11 16:16:28 275

原创 【SQL基础】修改数据 —— UPDATE

UPDATEUPDATE:更新数据库表中的记录基本语法UPDATE <表名> SET 字段1=值1, 字段2=值2, ... WHERE ...SELECT * FROM sudents WHERE id=1;查询结果实例要求:更新students表id=1的记录的name和score这两个字段UPDATE students SET name='大牛', score...

2020-03-10 16:14:17 2689

原创 【SQL基础】修改数据 —— INSERT

INSERT向数据库中插入一条新纪录时,就必须使用INSERT语句语法INSERT INTO <表名> (字段1, 字段2, ...) VALUES (值1, 值2, ...);students表实例-- 向students表插入一条新纪录INSERT INTO students (class_id, name, gender, score)VALUES (2, ...

2020-03-09 17:09:44 441

原创 【SQL基础】查询数据 ——连接查询

连接查询连接查询时另一种类型的多表查询简单地来说,就是先确定一个主表作为结果集,然后,把其他表的行有选择性地‘连接’在主表结果集上实例-- 选出students表的所有学生信息SELECT s.id, s.name, s.class_id, s.gender, s.scoreFROM students s;查询结果查询结果只有class_id列,缺少对应班级的name列。存...

2020-03-06 16:23:03 260

原创 【SQL基础】查询数据 ——多表查询

多表查询SELECT查询不仅可以查询一张表,还可以从多张表同时查询数据语法SELECT * FROM <表1> <表2>同时查询students表和classes表的实例SELECT * FROM students, classes;查询结果注:部分结果一次查询两个表,查询结果同样是一个二维表。它是students表和classes表的乘积,即st...

2020-03-05 16:32:24 881

原创 【SQL基础】查询数据 ——聚合查询

聚合查询对于统计总数、平均数这类计算,SQL提供了专门的聚合函数。使用聚合函数进行查询,就是聚合查询,可以快速获得结果以查询stduents表一共有多少条记录为例,可以使用COUNT()函数SELECT COUNT(*) FROM students;查询结果注:查询结果虽然是一行数字,但查询的结果仍然是一个二维表使用聚合查询时,可以给列明设置一个别名,便于处理结果-- 使用聚合查...

2020-03-04 17:46:14 1310

原创 【SQL基础】查询数据 —— 分页查询

分页查询使用SELECT查询时,如果结果集数据量很大,可以使用分页显示,每次显示指定条数语法LIMIT <M> OFFSET <N>首先要确定每页需要显示的结果数量pageSize,然后根据当前页的索引pageIndex(从1开始),确定LIMIT和OFFSET应该设定的值。LIMIT总是设定为pageSize;OFFSET计算公式为pageSize * (...

2020-03-03 17:18:25 579

原创 【SQL基础】查询数据 —— 排序

排序查询结果集通常是按照id排序的,也就是根据主键排序。如果要根据其他条件排序,可以使用ORDER BY子句-- 按score从低到高排序SELECT id, name, gender, score FROM students ORDER BY score;查询结果如果想从高到低排序,加上DESC-- 按score从高到低排序SELECT id, name, gender, ...

2020-03-02 15:46:22 724

空空如也

空空如也

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

TA关注的人

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