MySQL
文章平均质量分 73
MySQL学习笔记记录
0.0~0.0
寄
展开
-
数据库的三大范式(例子说明)
1.数据库的范式:主要分为三种第一范式:列不可再分举个🌰:第二范式:一张表只描述一件事情第三范式:表中的每一列和主键都是直接依赖关系,而不是间接依赖这里还是举个🌰方便理解:...原创 2022-06-03 18:46:45 · 2455 阅读 · 0 评论 -
数据库表中数据的增删改
文章目录十一.数据处理之增删改1.添加数据2.更新表中数据3.删除表中的数据4. MySQL8新特性:计算列十一.数据处理之增删改1.添加数据#添加一行数据#没有指明添加的字段,则默认按照字段的顺序添加INSERT INTO myemp1VALUES (1000,'ccw','2003-05-29',5000)#指明添加的顺序(推荐)#没有进行赋值的字段为NULLINSERT INTO myemp1(id,hire_date,name,salary)VALUES (1001,'1999-原创 2022-05-11 23:41:37 · 3355 阅读 · 0 评论 -
MySQL中表的各种操作
文章目录十.创建和管理表1.创建表2.修改表2.1 添加一个字段2.2 修改一个字段2.3 删除一个字段2.4 重命名一个字段3.重命名表4.删除表5.清空表6.COMMIT和ROLLBACK7.TRUNCATE TABLE 和DELETE FROM的区别8.DDL和DML的说明十.创建和管理表1.创建表CREATE TABLE IF NOT EXISTS myemp1( #需要用户创建表的权限id INT,emp_name VARCHAR(15),#使用VARCHAR来定义字符串,必须在使用时指原创 2022-05-11 23:40:37 · 222 阅读 · 0 评论 -
数据库的创建,修改,删除
文章目录九.数据库的创建,修改,删除1. 标识符命名规则2.创建数据库3.管理数据库3.1 查看当前数据库中有哪些3.2 切换数据库3.3 查看当前数据库中保存的数据表3.4 查看当前使用的数据库3.5 查看指定数据库下保存的数据表4.修改数据库4.1 更改数据库字符集5.删除数据库九.数据库的创建,修改,删除1. 标识符命名规则数据库名、表名不得超过30个字符,变量名限制为29个必须只能包含 A–Z, a–z, 0–9, _共63个字符数据库名、表名、字段名等对象名中间不要包含空格同一个My原创 2022-05-11 23:39:21 · 513 阅读 · 0 评论 -
MySQL子查询
文章目录八.子查询1.子查询的分类2.单行子查询3.多行子查询4.相关子查询5. EXISTS与NOT EXISTS八.子查询子查询的基本使用子查询(内查询)在主查询之前一次执行完成。子查询的结果被主查询(外查询)使用 。注意事项子查询要包含在括号内将子查询放在比较条件的右侧单行操作符对应单行子查询,多行操作符对应多行子查询1.子查询的分类分类方式1:我们按内查询的结果返回一条还是多条记录,将子查询分为单行子查询、多行子查询。分类方式2:我们按内查询是否被执行多次,将子查原创 2022-05-11 23:38:26 · 139 阅读 · 0 评论 -
MySQL聚合函数
文章目录七.聚合函数1.常见的五个聚合函数2.GROUP BY3.HAVING4.MySQL语句的执行顺序七.聚合函数1.常见的五个聚合函数AVG / SUM:只适用于数值类型的字段(或变量)MAX / MIN:使用于数值类型,字符串类型和日期类型COUNT:1.作用:计算指定的字段在查询结构中出现的个数如何计算表中有多少条记录?1.COUNT(*)2.COUNT(1)COUNT(具体字段)不能计算表中的记录原因:计算指定字段出现的个数时,是不包含NULL的值公式:AVG =原创 2022-05-08 20:25:42 · 56 阅读 · 0 评论 -
MySQL函数,各种类型函数一目了然
文章目录六.单行函数1. 数值函数1.1 基本函数1.2 角度与弧度1.3 三角函数1.4 指数与对数1.5 进制间的转换2. 字符串函数3. 日期和时间函数3.1 获取日期、时间3.2 日期与时间戳的转换3.3 获取月份、星期、星期数、天数等函数3.4 日期的操作函数3.5 时间和秒钟转换的函数3.6 计算日期和时间的函数3.7 日期的格式化与解析4. 流程控制函数5. 加密与解密函数6. MySQL信息函数7. 其他函数六.单行函数1. 数值函数1.1 基本函数函数用法ABS原创 2022-05-08 14:54:32 · 328 阅读 · 0 评论 -
MySQL多表查询
五.多表查询什么叫多表查询:多表查询也称为关联查询,指两个或多个表一起完成查询操作 为什么要实现多表查询:避免冗余,IO次数多,不易维护1.笛卡尔积错误错误原因:缺少了多表连接的条件笛卡尔积的错误会在下面条件下产生:省略多个表的连接条件(或关联条件)连接条件(或关联条件)无效所有表中的所有行互相连接为了避免笛卡尔积, 可以在WHERE加入有效的连接条件。2.多表查询的正确方式如果查询语句中出现了多个表中都存在的字段,则必须指明此字段所在的表。建议:从sq1优化的角度,建原创 2022-05-08 14:47:55 · 202 阅读 · 0 评论 -
SQL运算符
文章目录三.运算符1.算数运算符2.比较运算符3.逻辑运算符4.位运算符三.运算符1.算数运算符在sql中,+没有连接的作用,只表示加法运算。此时,会将字符串转换为数值(隐式转换)SELECT 100 + '1'FROM DUAL;#结果为101SELECT 100 + 'a'('a'当0处理)FROM DUAL;#结果为100SELECT 100 + 'NULL'FROM DUAL;#NULL参与运算,结果为NULL#除法默认为浮点型,即使是两个整型相除除法分母为0,结果原创 2022-05-07 15:56:42 · 225 阅读 · 0 评论 -
SQL基本语句
文章目录二.SQL基础语句1.SQL的分类2.SQL的 规范与规则2.1 SQL的大小写2.2 SQL注释2.3 命名规则3.导入现有的数据表和表的数据4.SELECT ......FROM5.列的别名6.去除重复行7.空值(null)8.着重号(``)9.显示表结构10.过滤数据二.SQL基础语句1.SQL的分类DDL:数据定义语言DDL:数据定义语言。CREATE \ ALTER \ DROP \ RENAME \ TRUNCATEDML:数据操作语言:INSERT \ DELETE \ UP原创 2022-05-07 15:18:29 · 350 阅读 · 0 评论 -
数据库概述
文章目录一.数据库概述1.为什么要使用数据库2.数据库与数据库管理系统2.1数据库相关概念2.2数据库与数据库管理系统的关系3.MySQL3.1MySQL概述3.2为什么选择MySQL3.3Oracle与MySQL区别3.4RDBMS与非RDBMS关系型数据库(RDBMS)实质优势非关系型数据库(非RDBMS)介绍4. 关系型数据库设计规则4.1 表、记录、字段4.2 表的关联关系一.数据库概述1.为什么要使用数据库持久化:把数据保存到可掉电式存储设备中以供之后使用。数据持久化意味着将内存中的数据原创 2022-05-06 18:20:01 · 634 阅读 · 0 评论