数据库
文章平均质量分 94
数据库是存放数据的仓库。它的存储空间很大,可以存放百万条、千万条、上亿条数据。但是数据库并不是随意地将数据进行存放,是有一定的规则的,否则查询的效率会很低。当今世界是一个充满着数据的互联网世界,充斥着大量的数据。即这个互联网世界就是数据世界。数据的来源有很多,比如出行记录、消费记录、浏览的网页、发送
是我,Zack
就职于某公司大数据部,负责开发、实施、运维相关工作,喜欢边学习边笔记,热衷分享、开源,有大数据方向感兴趣的小伙伴欢迎多多交流~
展开
-
数据库课程设计-KTV点歌系统(VB.net 窗体,MySQL5.5)
分享一下学期做的数据库课程设计,记录和交流~附代码资源:数据库课程设计-KTV点歌系统(VB.net 窗体,MySQL5.5)A 目录*引言*《数据库系统课程设计》是计算机学院的实践课程。在较为系统地学完《数据库系统》后,通过此课程设计,一方面可以增强对数据库的理解;另一方面可以培养查找资料、分析问题和解决问题的能力。关系数据库设计过程分为以下5个阶段:需求分析、概念模式设计、逻辑模式设计、数据库实施、数据库运行维护。也就是说,数据库的设计过程是先进行认真细致的需求分析,在清楚用户的要求后.原创 2021-01-13 17:41:30 · 14917 阅读 · 12 评论 -
【SQL数据库基础05】数据定义语言DDL-库表的管理、数据类型、常见的约束
文章目录数据定义语言库和表的管理一、库的管理1.1、库的创建1.2 库的修改1.3 库的删除二、表的管理2.1 表的创建 ★2.2 表的修改2.3 表的删除2.4 表的复制案例分析数据定义语言库和表的管理一、库的管理创建、修改、删除二、表的管理创建、修改、删除创建: create修改: alter删除: drop*/一、库的管理1.1、库的创建语法:create database [if not exists]库名;#案例:创建库BooksCREATE DATABAS原创 2021-07-01 00:24:47 · 1043 阅读 · 0 评论 -
【SQL数据库基础11】流程控制结构
文章目录一、分支结构1.1 if函数1.2 case结构1.3 if结构案例1:创建函数,实现传入成绩,如果成绩>90,返回A,如果成绩>80,返回B,如果成绩>60,返回C,否则返回D案例2:创建存储过程,如果工资<2000,则删除,如果5000>工资>2000,则涨工资1000,否则涨工资500案例1:创建函数,实现传入成绩,如果成绩>90,返回A,如果成绩>80,返回B,如果成绩>60,返回C,否则返回D二、循环结构分类:循环控制:2.1 whil原创 2021-07-01 00:06:29 · 872 阅读 · 2 评论 -
【SQL数据库基础10】函数
文章目录一、函数基本概念1.1 含义1.2 作用1.3 区别:二、创建语法三、调用语法四、案例演示4.1 无参有返回案例:返回公司的员工个数4.2 有参有返回案例1:根据员工名,返回它的工资案例2:根据部门名,返回该部门的平均工资五、查看函数六、删除函数七、案例7.1 创建函数,实现传入两个float,返回二者之和一、函数基本概念1.1 含义一组预先编译好的SQL语句的集合,理解成批处理语句1.2 作用1、提高代码的重用性2、简化操作3、减少了编译次数并且减少了和数据库服务器的连接次数,提高了原创 2021-07-01 00:04:25 · 983 阅读 · 0 评论 -
【SQL数据库基础09】存储过程
文章目录存储过程和函数一、存储过程1.1 创建语法1.2 调用语法二、案例演示2.1 空参列表2.2 创建带in模式参数的存储过程案例1:创建存储过程实现 根据女神名,查询对应的男神信息案例2 :创建存储过程实现,用户是否登录成功2.3 创建out 模式参数的存储过程案例1:根据输入的女神名,返回对应的男神名案例2:根据输入的女神名,返回对应的男神名和魅力值3.4 创建带inout模式参数的存储过程案例1:传入a和b两个值,最终a和b都翻倍并返回三、删除存储过程四、查看存储过程的信息五、案例补充5.1 创建原创 2021-06-30 23:05:23 · 1210 阅读 · 2 评论 -
【SQL数据库基础08】变量--系统变量:全局、会话、自定义变量
文章目录一、系统变量1、查看所有系统变量2、查看满足条件的部分系统变量3、查看指定的系统变量的值4、为某个系统变量赋值1.1 全局变量①查看所有全局变量②查看满足条件的部分系统变量③查看指定的系统变量的值④为某个系统变量赋值1.2 会话变量①查看所有会话变量②查看满足条件的部分会话变量③查看指定的会话变量的值④为某个会话变量赋值二、自定义变量2.1 用户变量①声明并初始化②赋值(更新变量的值)③使用(查看变量的值)2.2 局部变量①声明②赋值(更新变量的值)③使用(查看变量的值)2.3 案例:声明两个变量,原创 2021-06-28 23:00:25 · 2006 阅读 · 4 评论 -
【SQL数据库基础07】视图--定义、增删改查视图
【SQL数据库基础07】视图–定义、增删改查视图一、基本概念1.1 基本定义视图:MySQL从5.0.1版本开始提供视图功能。一种虚拟 存在的表,行和列的数据来自定义视图的查询中使用的表 ,并且是在使用视图时动态生成的,只保存了sql逻辑,不保存查询结果比如:舞蹈班和普通班级的对比 创建语法的关键字 是否实际占用物理空间 使用1.2 应用场景多个地方用到同样的查询结果该查询结果使用的sql语句较复杂1.3 示例#案例:查询姓张的学生名和专业名SELECT stuname,原创 2021-06-13 23:01:39 · 1801 阅读 · 0 评论 -
【SQL数据库基础06】事务控制语言TCL--事务(概念、特性、隔离级别、案例演示)
文章目录一、事务的基本概念1.1 基本定义1.2 MySQL 中的存储引擎[了解]1.3 事务的ACID(acid)属性二、事务的创建2.1 隐式事务:事务没有明显的开启和结束的标记2.2 显式事务:事务具有明显的开启和结束的标记步骤1:开启事务步骤2:编写事务中的sql语句(select insert update delete)步骤3:结束事务2.3 演示2.4 演示事务对于delete和truncate的处理的区别2.5 演示savepoint 的使用三、事务的隔离级别(4种)3.1 基本概念3.2原创 2021-06-06 23:08:55 · 1112 阅读 · 0 评论 -
【SQL数据库基础05-2】常见约束与标识列
文章目录常见约束01 基本概念1.1 含义:1.2 分类:六大约束1.3 添加约束的时机:1.4 约束的添加分类:1.5 主键和唯一的大对比:1.6 外键:02 具体讲解2.1 创建表时添加约束1.添加列级约束2.添加表级约束2.2 修改表时添加约束1.添加列级约束2.添加表级约束3.案例实操2.3 修改表时删除约束03 案例实操标识列01 基本概念02 特点:03 案例演示3.1 创建表时设置标识列3.2 查询自增长的值3.3 修改步长3.4 需要修改起始值常见约束01 基本概念1.1 含义:一种原创 2021-06-06 23:05:57 · 1409 阅读 · 0 评论 -
【SQL数据库基础05-补】常见的数据类型--• 数值类型• 字符类型• 日期类型
文章目录常见的数据类型一、整型1.1 分类:1.2 特点:1.3 实操:二、小数2.1 分类2.2 特点:2.3 原则三、字符型 char、varchar3.1 类型四、日期型4.1 分类:4.2 特点:常见的数据类型数值型: 整型 小数: 定点数 浮点数字符型: 较短的文本:char、varchar 较长的文本:text、blob(较长的二进制数据)日期型:一、整型1.1 分类:tinyint、smallint原创 2021-06-02 10:39:49 · 2038 阅读 · 0 评论 -
【SQL数据库基础04】数据操纵语言DML,即SQL的增删改查
用到的数据库–Girls数据库数据操作语言:插入:insert修改:update删除:delete一、插入语句方式一:经典的插入语法:insert into 表名(列名,…) values(值1,…);SELECT * FROM beauty;1.插入的值的类型要与列的类型一致或兼容INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)VALUES(13,‘唐艺昕’,‘女’,‘1990-4-23’,‘18原创 2021-06-01 15:46:41 · 1831 阅读 · 9 评论 -
【SQL查询系列】子查询经典案例
前言近期在补SQL的基础,特别整理了一下SQL的一些查询练习语句,边学边笔记,持续更新~数据库查询案例1. 查询工资最低的员工信息: last_name, salary#①查询最低的工资SELECT MIN(salary)FROM employees#②查询last_name,salary,要求salary=①SELECT last_name,salaryFROM employeesWHERE salary=( SELECT MIN(salary) FROM employees原创 2021-06-01 09:53:08 · 4095 阅读 · 1 评论 -
【SQL数据库基础03】数据处理之查询 (•过滤和排序数据 •分组函数 •分组查询 •多表查询 •分页查询 •联合查询)
文章目录进阶1:基础查询1.1 语法1.2 特点1.3 基础练习0.进入指定数据库1.查询表中的单个字段2.查询表中的多个字段3.查询表中的所有字段4.查询常量值5.查询表达式6.查询函数7.起别名8.去重9.+号的作用1.4 测试进阶2:条件查询2.1 语法2.2 分类2.3 基础练习2.3.1 按条件表达式筛选2.3.2 按逻辑表达式筛选2.3.3 模糊查询进阶3:排序查询3.1 语法:3.2 特点:3.3 基础练习1、按单个字段排序2、添加筛选条件再排序3、按表达式排序4、按别名排序5、按函数排序6、原创 2021-05-29 23:13:07 · 5707 阅读 · 8 评论 -
【SQL数据库基础02】MySQL最新版安装使用教程--(安装、卸载、登录、常用命令、语法规范、图形化界面SQLyog)
01 安装教程1.1 官网下载:https://www.mysql.com/2021官网排版,直接拉到最下面1.2 六个步骤:下载安装1.双击,32位和64位是相互兼容的2.同意协议3.选择安装模式,这里是自定义4.安装路径,注意一定是非中文无特殊符号的路径!5.安装即可6.有两页广告,可跳过安装完成!1.3 配置环境1.到这一步仅仅是环境安装好了,还没有配置。要是不小心叉掉了配置页面,可以见下图2.打开配置程序的实例开发过程通常不选,因为原创 2021-05-26 11:24:17 · 2574 阅读 · 1 评论 -
【SQL数据库基础01】数据库和SQL概述
01 引入保存数据的容器:有哪些?数组集合文件…目的实现数据持久化使用完整的管理系统统一管理,易于查询1.2 三个重要概念DB 数据库(database):存储数据的“仓库”。它保存了一系列有组织的数据。DBMS 数据库管理系统(Database Management System)。数据库是通过DBMS创 建和操作的容器SQL 结构化查询语言(Structure Query Language):专门用来与数据库通信的语 言1.2.1 DBMS原创 2021-05-26 11:22:39 · 11815 阅读 · 7 评论