MySQL多表&事务04-DCL3
摘要:1、SQL分类 1. DDL:操作数据库和表 2. DML:增删改表中数据 3. DQL:查询表中数据 4. DCL:管理用户,授权 2、DBA:数据库管理员,专门管理公司的数据库。 去了公司,dba会给员工创建一个新的用户,并且对用户进行一些权限的授予,我可以使用自己的用户登录数据库来访问数据库。
阅读全文
posted @
2021-12-19 03:36
花溪月影
阅读(45)
推荐(0) 编辑
MySQL多表&事务04-事务2
摘要:1、事务的基本介绍 1. 概念:如果一个包含多个步骤的业务操作,被事务管理,那么这些操作要么同时成功,要么同时失败。 张三给李四转账500元: 第1步操作:查询张三账户余额是否大于500 第2步操作:张三账户金额-500 出现异常,会导致500块钱不翼而飞了。被事务管理后出现异常则之前执行的操作都会
阅读全文
posted @
2021-12-19 03:34
花溪月影
阅读(72)
推荐(0) 编辑
MySQL多表&事务04-多表查询1
摘要:1、查询语法 select 列名列表 from 表名列表 where ... 2、准备sql # 创建部门表 CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAM
阅读全文
posted @
2021-12-19 03:33
花溪月影
阅读(41)
推荐(0) 编辑
MYSQL约束03-数据库的备份和还原4
摘要:1、备份还原 防止由于机器坏了或数据库服务器产生问题而产生数据丢失,一般情况下每一天都需要将数据库的数据保存到一个文件里。然后在出现问题时能把数据还原,保证数据的安全性。 2、命令行 1. 备份:mysqldump -u用户名 -p密码 数据库名称 > 保存的路径 mysqldump -uroot
阅读全文
posted @
2021-12-19 03:28
花溪月影
阅读(30)
推荐(0) 编辑
MYSQL约束03-数据库设计的范式3
摘要:1、范式 概念:设计数据库时,需要遵循的一些规范。要遵循后边的范式要求,必须先遵循前边的所有范式要求。 设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。 关系数据库有六种范式:第一范式(1NF)、第二范
阅读全文
posted @
2021-12-19 02:51
花溪月影
阅读(42)
推荐(0) 编辑
MYSQL约束03-数据库的设计:多表之间的关系2
摘要:多表之间的关系 1、分类 a. 一对一(了解):如人和身份证,分析:一个人只有一个身份证,一个身份证只能对应一个人 b. 一对多(多对一):如部分和员工,分析:一个部门有多个员工,一个员工只能对应一个部门 c. 多对多:如学生和课程,分析:一个学生可以选择很多门课程,一个课程也可以被很多学生选择 2
阅读全文
posted @
2021-12-19 01:41
花溪月影
阅读(66)
推荐(0) 编辑
MYSQL约束03-约束1
摘要:1、约束概念 对表中的数据进行限定,保证数据的正确性、有效性和完整性 2、分类: 1. 主键约束:primary key 2. 非空约束:not null 3. 唯一约束:unique 4. 外键约束:foreign key 3、非空约束:not null,某一列的值不能为null 1. 创建表时添
阅读全文
posted @
2021-12-15 00:13
花溪月影
阅读(90)
推荐(0) 编辑
MYSQL基础02-DQL查询数据9
摘要:DQL:查询表中的记录 1、语法: select 字段列表 from 表名列表 where 条件列表 group by 分组字段 having 分组之后的条件 order by 排序 limit 分页限定 2、基础查询 准备数据,创建一个学生表,包含如下列: CREATE TABLE student
阅读全文
posted @
2021-12-15 00:06
花溪月影
阅读(76)
推荐(0) 编辑
MYSQL基础02-DML操作数据8
摘要:DML:增删改表中数据 1、添加数据 语法:insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); 练习:给id,name,age添加数据 INSERT INTO stu(id,name,age) values(1,'张无忌',18); 执行后插入成功
阅读全文
posted @
2021-12-14 00:24
花溪月影
阅读(38)
推荐(0) 编辑
MYSQL基础02-SQLYog7
摘要:客户端图形化界面工具:SQLYog 1、安装 一路next,傻瓜安装 2、密钥 安装成功后使用密钥注册进入工具 3、连接并操作数据库 1. 新建本地连接 2. 测试连接成功后,连接,储存变更。 这时候就能清晰的查看到数据库 3. 点击数据库名即可切换。 4. 表名,右键-改变表可以查看表结构 5.
阅读全文
posted @
2021-12-14 00:20
花溪月影
阅读(73)
推荐(0) 编辑
MYSQL基础02-DDL操作数据库6
摘要:DDL:操作数据库、表 1、操作数据库:CRUD 1. C(Create):创建 创建数据库:默认字符集为utf8 create database 数据库名称; 重复创建会报错,如下图 创建数据库,判断是否存在: create database if not exists 数据库名称; 创建数据库,
阅读全文
posted @
2021-12-12 23:06
花溪月影
阅读(27)
推荐(0) 编辑
MYSQL基础02-SQL5
摘要:1、什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2、SQL通用语法 SQL语句可以单行或多行书写,以分号结尾。 可使用空格和缩进来增强语句的可读性。 MySQL数
阅读全文
posted @
2021-12-12 22:50
花溪月影
阅读(62)
推荐(0) 编辑
MYSQL基础02-MYSQL的配置4
摘要:MYSQL安装的是MYSQL服务。 1、MySQL服务启动和关闭 1. 手动打开服务窗口 计算机-右键【管理】-【服务和应用程序】-【服务】中能够看到MYSQL的服务。 启动类型为自动,表示开机之后自动启动MYSQL服务。可以右键【属性】配置启动类型为手动。 右键【停止】/【启动】服务。 2. 命令
阅读全文
posted @
2021-12-12 22:19
花溪月影
阅读(33)
推荐(0) 编辑
MYSQL基础02-MYSQL的安装与卸载3
摘要:1、安装过程分成两个部分: 1) 文件解压和复制过程,默认的安装目录: 2) 安装好以后必须对MySQL服务器进行配置 2、在mysql中管理员的名字:root 3、数据库的安装 1. 打开下载的mysql安装文件双击解压缩,运行“mysql-5.5.40-win32.msi”。 2. 选择安装类型
阅读全文
posted @
2021-12-12 15:54
花溪月影
阅读(43)
推荐(0) 编辑
MYSQL基础02-数据库介绍2
摘要:一、数据库的基本概念 1、数据库的英文单词:DataBase,简称:DB 2、什么是数据库? 用于存储和管理数据的仓库。 3、数据库的特点 持久化存储数据的。其实数据库就是一个文件系统 方便存储和管理数据 使用了统一的方式操作数据库--所有的关系型数据库都可以使用通用的SQL语句进行管理 二、常见的
阅读全文
posted @
2021-12-07 23:53
花溪月影
阅读(43)
推荐(0) 编辑
MYSQL基础02-JavaWeb课程介绍1
摘要:1、什么是JavaWeb? 使用Java语言来开发互联网项目。简单理解:使用Java语言来开发网站。 2、使用Java语言做互联网项目,需要具备哪些知识? 数据库:5天 网页前端:5天 web核心技术:15天 旅游管理系统:5天
阅读全文
posted @
2021-12-07 23:47
花溪月影
阅读(24)
推荐(0) 编辑