首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Mysql
FlemingFan
创建于2022-09-14
订阅专栏
Mysql study notes.
暂无订阅
共16篇文章
创建于2022-09-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
MySQL原理---企业规范约束
一、库表字段约束规范 不要因为大度而浪费性能,浪费存储 不要使用mysql中的关键字进行命名(table、select等) 库名、表名与字段名必须是小写字母,不能用大写!并且不能以数字开头!禁止下划线
MySQL原理---函数
一、number 生成一个随机数: 抽奖抽出三个人: 向上取整: 向下取整: 截取数字: 随机排序: 二、string 将字符串转换为大写: 将字符串转换为小写: 从左边开始截取字符串: 从右边开始截
MySQL原理---存储过程
一、delimiter 存储过程是指模块化设计 可以理解为SQL中的函数 可以在业务进行前,提前写好 业务进行事件点上再使用命令 调用存储过程并执行 存储过程中可能含有很多SQL语句,每条语句以分号结
MySQL原理---索引
一、索引(index) 索引在MySQL中也叫做“键”,是存储引擎用于快速找到记录的一种数据结构。索引优化应该是对查询性能优化最有效的手段了,索引能够轻易将查询性能提高好几个数量级。 注意: 对需要被
MySQL原理---事务
一、事务的提出 购买商品时点击支付,并未付款, 思考此时数据库的变化是怎样的? 也就是说,某些时候, 需要我们确定某事物之后再更新数据库。 因此引入————事务(transaction) 二、tran
MySQL原理---视图
一、view视图创建、使用 用来筛选,防止业务员看到敏感数据 创建一张学生姓名与电话的视图: 创建一张学生姓名、电话与分数的视图: 二、显示视图 创建视图时用(vw_)前缀进行区分 查看库中的视图表:
MySQL原理---子查询
一、子查询基本语法 两个基本表: 进行子查询,查询成绩大于等于85的学生实体的数据: 子句的作用: 整条语句的作用: 二、in 和 not in 只有单条结果时,可以使用等于号(=) 对应 in 同样
MySQL原理---多表查询
一、union联合查询 要查询的结果来自于多个表,且多个表没有直接的连接关系,但查询的信息一致时。 特点: 1、要求多条查询语句的查询列数是一致的 2、要求多条查询语句查询的每一列的类型和顺序最好一致
MySQL原理---单表查询
一、select 查询2*7的值: 查询2*7的值并用res进行命名: 二、from 笛卡儿积: 三、dual dual是一个默认的伪表 四 、where 查出年龄大于30岁的教师: 查出家庭地址在s
MySQL原理---数据库设计思维
一、数据库设计基本概念 关系? 关系型数据库,用两张表的共有字段去确定数据的完整性 行? 一条数据 (实体) 列? 一个字段 (属性) 冗余? 减少冗余、适当冗余(为了高效率查询) 二、实体和实体之间
MySQL原理---列属性完整性
一、列属性问题 auto_increment(自增)标注的一定是主键 二、Primary Key主键的作用以及企业用途 创建时给确定的主键后面加上primary key后,不允许其值为NULL,除非设
MySQL原理---数据类型
一、数据库的基本类型问题 没有统一的标准,但要符合业务项目的逻辑 二、int 数据类型 企业重视考虑类型的大小与范围 字段不可能为负数时,定义为unsigned 无符号数 类型 大小 范围(有符号)
MySQL原理---数据操作
一、插入数据 插入数据: 查询数据: 省略简写: 二、一次插入多条数据 三、删除数据 根据唯一主键删除 叫Tom的都会删去 (不推荐,容易造成灾难) 当表中有如下数据时: 删除两条符合条件的数据: 四
MySQL原理---表的基本操作
一、表的思维 仓库——>数据库 仓库下面有表 数据在表中 二、引入数据库并查看数据库中的表 创建一个数据库: 查看数据库的创建方式: 使用单个数据库: 显示所有的表: 三、创建表 显示表: 较为标准的
MySQL原理---库的基本操作
一、显示 显示所有的仓库: 二、创建数据库 创建一个学生库: 强制使用关键字(不建议): 先检查数据库是否存在,再创建: 三、删除数据库 删除学生数据库: 先检查数据库是否存在,再删除: 四、查看创建
MySQL原理---安装连接与配置
一、安装方式 数据库选择: 选择与公司业务相关的 选择最新的稳定型版本 安装Server only——>端口3306——>配置环境变量 二、终端选择 windows Terminal Hyper 三、