
《SQL基础教程》
数据库入门
yuxiaoyanran2020
这个作者很懒,什么都没留下…
展开
-
SQL基础教程示例代码
仅用于记录学习,代码自己输进去的,运行成功,现将资料上传,希望能帮助大家,也欢迎大家批评指正,共同交流,共同进步,大神勿喷原创 2020-06-01 10:30:49 · 612 阅读 · 0 评论 -
SQL基础教程学习第十站:SQL高级处理
仅用于记录学习,欢迎批评指正,共同交流,共同进步,大神勿喷SQL基础教程第八章8-1 窗口函数窗口函数也称为OLAP函数,对数据库数据进行实时分析处理,具有分组和排序两种功能语法: <窗口函数> OVER ([PARTITION BY <列清单>] --[]中内容可以省略ORDER BY <排序用列清单>)窗口函数大体可以分为以下两种:1. 能够作为窗口函数的聚合函数(SUM、AVG、COUNT、MAX、MIN)2.RANK、DENSE_RA原创 2020-05-31 17:08:19 · 223 阅读 · 0 评论 -
SQL基础教程学习第九站:集合运算
仅用于记录学习,欢迎批评指正,共同交流,共同进步,大神勿喷SQL基础教程第七章7-1 集合运算:表的加减法(记录行数的增减)–表的加法-UNION(并集,去除重复记录)DELETE FROM Product;BEGIN TRANSACTION;INSERT INTO Product VALUES (‘0001’ , ‘T恤衫’,‘衣服’,1000,500,‘2009-09-20’);INSERT INTO Product VALUES (‘0002’ , ‘打孔器’,‘办公用品’,500,3原创 2020-05-31 17:00:32 · 278 阅读 · 0 评论 -
SQL基础教程学习第八站:函数、谓词、CASE表达式
仅用于记录学习,欢迎批评指正,共同交流,共同进步,大神勿喷SQL基础教程第六章6-1函数–创建算术函数表CREATE TABLE SampleMath(m NUMERIC (10,3),n INTEGER,p INTEGER);BEGIN TRANSACTION;INSERT INTO SampleMath(m, n, p) VALUES (500, 0, NULL);INSERT INTO SampleMath(m, n, p) VALUES (-180, 0, N原创 2020-05-31 16:46:40 · 250 阅读 · 0 评论 -
SQL基础教程学习第七站:复杂查询
仅用于记录学习,欢迎批评指正,共同交流,共同进步,大神勿喷SQL基础教程第五章5-1 视图–视图和表–表中存储的是实际数据,而视图中保存的是从表中取出的数据所使用的SELECT语句–我们应该将经常使用的SELECT语句做成视图–创建视图的方法语句:CREATE VIEW 视图名称 (<视图名称1>,<视图名称2>,…)AS<SELECT语句>–恢复原始数据DELETE FROM Product;BEGIN TRANSACTION;INSERT原创 2020-05-31 16:25:24 · 412 阅读 · 0 评论 -
SQL基础教程学习第六站:数据更新
仅用于记录学习,欢迎批评指正,共同交流,共同进步,大神勿喷SQL基础教程第四章4-1 数据的插入(INTERT语句的使用方法)CREATE TABLE ProductIns(product_id CHAR(4) NOT NULL ,product_name VARCHAR(100) NOT NULL ,product_type VARCHAR(100) NOT NULL ,sale_price INTEGER DEFAULT 0,原创 2020-05-31 15:57:35 · 351 阅读 · 0 评论 -
SQL基础教程学习第五站:聚合和排序
仅用于记录学习,大神勿喷SQL基础教程第三章3-1 对表进行聚合查询/* 聚合函数COUNT : 计算表中的记录数(行数)SUMAVGMAXMIN */–COUNT(*)得到包含NULL的所有列,而COUNT(列名)得到除NULL的所有列SELECT COUNT(*)FROM Product;SELECT COUNT(*),COUNT(purchase_price)FROM Product;–SUM(列名)得到除NULL的所有列之和SELECT SUM(sale_price)原创 2020-05-26 21:40:42 · 287 阅读 · 0 评论 -
SQL基础教程学习第四站:查询基础
仅用于记录学习,大神勿喷SQL基础教程第二章2-1 SELECT语句基础列的查询SELECT product_id,product_name,purchase_priceFROM Product;查询表中所有列SELECT *FROM Product;为列设定别名SELECT product_id AS id,product_name AS name,purchase_price AS priceFROM Product;设定中文名,要用""括起来SELECT prod原创 2020-05-26 20:17:59 · 292 阅读 · 0 评论 -
SQL基础教程学习第三站:创建表
仅用于记录学习,大神勿喷SQL基础教程第一章后半部分(发现Server SQL更简洁方便,转用Server SQL,以下为注释和代码)–创建表CREATE TABLE Product(product_id CHAR(4) NOT NULL ,product_name VARCHAR(100) NOT NULL ,product_type VARCHAR(100) NOT NULL ,sale_price INTEGER ,purchase_pr原创 2020-05-26 20:02:17 · 369 阅读 · 0 评论 -
SQL基础教程学习第二站:数据库基本知识
仅用于记录学习,大神勿喷数据库是什么数据库(DB):是将大量数据保存起来,通过计算机加工而成的可以进行高效访问的数据集合。数据库管理系统(DBMS):用来管理数据库 的计算机系统。DBMS的效用:多个用户便可安全、简单地操作大量数据。DBMS的种类(通过数据库的种类分为5种):1.层次数据库(HDB):通过树形结构的方式表现,现已少用2.关系数据库(RDB):由行和列组成的二维表来管理数据,同时使用专门的SQL对数据进行操作。这种类型的DBMS称为关系数据库管理系统(RDBMS),具有代表性的原创 2020-05-23 21:31:29 · 416 阅读 · 0 评论 -
SQL基础教程学习第一站:PostgreSQL下载安装以及如何创建并登录数据库
仅用于记录学习,大神勿喷下载PostgreSQL方法一:登录postgreSQL官网,根据电脑系统的适配性,选择相应版本进行下载。方法二:用浏览器搜索相应的安装包进行下载。安装PostgreSQL在安装过程中,一般是默认状态,选择‘Next’,但有几点值得我们留意:可更改安装路径;在Password中可输入任意密码,但必须牢记(登录PostgreSQL会用到此密码);安装完成的画面显示出来时,取消上面的对号,直接点击“Finish”。提高安全性1.用记事本或其它文本编辑工具打开安装路原创 2020-05-22 21:16:50 · 955 阅读 · 0 评论