![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
代码是Code
不太会编程
展开
-
数据库设计
数据库设计 1.多表之间的关系 1.1一对一 如: 人和身份证 1.2一对多 / 多对一 如: 部门和员工 1.3多对多 如: 课程和学生 2. 实现关系 一对多: 在多的一方建立外键,指向一的一方的主键 多对多: 需要借助第三章中间表, 中间表至少包含两个字段作为外键,分别指向两张表的主键(联合主键) 一对一: 在任意一方添加唯一外键指向另一方的主键 数据库设计的范式 概念: 设计数据库时,需要遵循的一些规范(1NF -> 2NF -> 3NF -> BCNF ->原创 2020-08-12 14:52:14 · 127 阅读 · 0 评论 -
约束
约束 概念: 对表中的数据进行限定, 保证数据的正确性, 有效性 和 完整性 分类: 主键约束 -> PRIMARAY KEY 非空约束 -> NOT NULL 唯一约束 -> UNIQUE 外键约束 -> FOREIGN KEY 1.非空约束 值不能为null 创建表时添加约束 ~~字段名~~ ~~字段类型~~ NOT NULL; 修改约束 ALTER ... MODIFY .... 2.唯一约束 值不能重复 创建添加 ~~字段名~~ ~~字段原创 2020-08-09 18:18:59 · 103 阅读 · 0 评论 -
DQL
DQL 查询语句 1. 排序查询 语法 -> ORDER BY ~~子句~~ ORDER BY 排序字段1 排序方式1, 排序字段2 排序方式2,...; SELECT * FROM ~~表名~~ ORDER BY ~~字段~~ DESC, ~~字段~~ DESC; 排序方式 ASC -> 升序(默认) DESC -> 降序 注意: 如果有多个排序条件,则当前面的条件值一样时, 才会判断第二条件 2. 聚合函数 将一列数据作为一个整体,进行纵向计算 COUNT -&g原创 2020-08-09 18:17:08 · 77 阅读 · 0 评论 -
SQL
SQL 什么是SQL Structured Query Language : 结构化查询语句 定义了操作所有关系型数据库的规则 每一种数据库操作方式存在差异 -> 方言 SQL通用语法 SQL 语句可以单行或多行书写, 以分号结尾 使用空格 或 制表符 增强可读性 数据库不区分大小写, 建议关键期使用大写 3 种注释: 单行注释: * 注释内容 注释内容: -- 或 # 注释内容 多行注释:/* 注释内容 */ SQL 分类 1.DDL (Data Definition Language原创 2020-08-09 18:13:33 · 101 阅读 · 0 评论 -
MySQL安装&卸载
MySQL数据库安装 下载地址: https://dev.mysql.com/downloads/windows/installer/8.0.html 用户: root 密码: Hhn004460 Windows Service Name: MySQL80 MySQL数据库卸载 去mysql的安装目录找到my.ini 复制 datadir=".../ProgramData/MySQL/MySQL Server x.x/Data/" 卸载MySQL 删除关于MySQL的文件 配置 MySQ原创 2020-08-09 18:08:45 · 73 阅读 · 0 评论 -
数据库的基本概念
数据库的基本概念 数据库 : DataBase --> DB 什么是数据库? 用于存储和管理数据的仓库. 数据库的特点 持久的存储数据 方便存储和管理数据 使用了统一的方式操作数据库 --> SQL 常见的数据库软件 Oracle MySQL SQL Sever DB2 SQLite ...原创 2020-08-09 18:04:37 · 70 阅读 · 0 评论