MySQL基础
无名一小卒
Wubba lubba dub dub
展开
-
MySQL数据库基础知识以及命令:DDL,DML,DQL
数据库的基本概念数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中的数据。...原创 2019-03-30 21:15:29 · 818 阅读 · 0 评论 -
MySQL复习思维导图
最近再学习JavaWeb有关的知识,复习一下前段时间学到的MySQL数据库的相关的知识。原创 2019-05-28 21:27:31 · 360 阅读 · 0 评论 -
数据库三大范式
什么是范式设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。 ...转载 2019-04-24 21:44:07 · 202 阅读 · 0 评论 -
MySQL基础知识五—视图以及视图算法
视图视图:view,是一种有结构(有行有列),但是没有结果的虚拟表,虚拟表的结构来源不是 自己定义的,而是来源于(select)对应基表中产生的。创建视图基表语法: Create view 视图的名称 as select 语句 后面的跟的select语句,可以是普通的查询,也可以是连接查询,也可以是联合查询,子查询创建单表视图:基表只有...原创 2019-04-09 20:44:42 · 3103 阅读 · 0 评论 -
MySQL高级进阶二:自定义函数,自定义变量,常用函数以及存储过程
代码执行结构代码执行结构有3种:顺序结构、分支结构和循环结构分支结构准备多个代码块,按照条件选择性的执行。在mysql中只有if分支基本语法: If 判定条件 then -----满足条件要执行的代码 Else -----不满足条件要执行的代码 End...原创 2019-04-09 20:08:08 · 2222 阅读 · 0 评论 -
MySQL高级进阶:事务,变量,触发器
事务为什么需要事务通过一个案例来了解为什么需要事务现在有两个人A,B,A要向B进行银行转账,如果转账成功,则A的账号中的钱减少,B的账户中的钱增加但是,当A操作完转账之后,B没有收到转账之前,突然断电了,那么用户A的钱减少了,B的钱却没有增加,怎么解决这个问题答案就是A操作完转账之后,不要立刻对A的账号余额进行操作,把A的转账的操作记录下来,当B收到钱后,执行A的转账操作,同时...原创 2019-04-08 21:24:51 · 776 阅读 · 0 评论 -
MySQL数据库基础知识四-表与表的关系-数据库的备份
表与表的关系一对一例如,现在有两个表,每个人是一张表,每个身份证是一张表,每个人只有一张身份证,必须先有人,才会有身份证而一对一的表之中,要分清楚谁是主表,谁是从表,由以上分析可知,人是主表,身份证是从表下面用一个具体的案例来更好的理解这种关系首先,建立两个表,一个表为qq表,一个表为qqDetial表CREATE TABLE tb_qq( qqid INT PRIMA...原创 2019-04-08 19:49:02 · 362 阅读 · 0 评论 -
MySQL数据库基础知识以及命令二:模糊查询,分组查询,常用函数,数据完整性
准备操作数据CREATE DATABASE mydb01;USE mydb01;CREATE TABLE mydb01.stu( sid CHAR(6) COMMENT '学生学号', sname CHAR(50) COMMENT '学生的名字', age INT COMMENT '学生年龄', grender VARCHAR(20) COMMENT'学生性别');#插入数...原创 2019-03-31 20:36:41 · 615 阅读 · 0 评论 -
MySQL数据库基础知识三:查询,连接
多表查询介绍多表查询有如下几种(1)合并结果集:union,union all,行合并(2)连接查询, 内连接 [inner] join on 外连接 outer join on 左外连接:left [outer] join 右外连接:right [outer]j...原创 2019-04-04 19:51:44 · 1103 阅读 · 2 评论 -
MySQL基础知识面试选择题40
1.数据库系统的核心是_B_。 A.数据库 B.数据库管理系统C.数据模型D.软件工具2.SQL语言包括_ABCD_。(多选)A.DCL B.DML C.DDL D.DQL 解析:DDL(Data definition language):数据库定义语言,DML(Data manipulation language...原创 2019-05-31 21:05:44 · 9342 阅读 · 0 评论