随笔分类 -  攻克数据库

12月每天攻克一个数据库知识
摘要:1.my-default.ini 改名my.ini 在解压的目录下面复制my-default.ini一份改名字为 my.ini。 2.打开 Windows 环境变量设置, 新建变量名 MYSQL_HOME , 变量值为 MySQL 安装目录路径, 在 环境变量 的 Path 变量中添加 ;%MYSQ 阅读全文
posted @ 2022-10-20 20:16 呆马and鸽子 阅读(92) 评论(0) 推荐(0)
摘要:二.数据库的存储引擎 1.数据库的体系结构 2.InnoDB(mysql 5.5.8版本后使用的存储引擎 ) 3.InnoDB预防锁表 补充知识点: 检索条件是索引的情况,才能用行级锁,比如sql 语句的where 条件必须是索引字段 4.MyISam 5.CSV用文本格式存储数据,便于不同类型的数 阅读全文
posted @ 2021-02-28 15:16 呆马and鸽子 阅读(68) 评论(0) 推荐(0)
摘要:影响Mysql性能的因素: 一.数据库表的设计 二.数据库的存储引擎 三.sql语句的书写 四.数据库的参数设置 五.数据库硬件的选择 一.数据库表的设计 1.数据库的三范式: 第一范式: 反面例子:这里的名字,年龄,身高等信息都合成了一列,违背了单一属性的原子 正面例子: 第二范式: 解决数据冗余 阅读全文
posted @ 2021-02-28 14:55 呆马and鸽子 阅读(290) 评论(0) 推荐(0)
摘要:1.单行函数,比如LENGTH ,ISNULL ,CONCAT 是一个值变成另一个值 SUBSTR 截取字符串,从1开始的 比如 select SUBSTR('海贼王路飞',3) 结果是:'王路飞' 2.流程控制函数case select stu_name,score, CASE classroom 阅读全文
posted @ 2020-12-02 01:05 呆马and鸽子 阅读(81) 评论(0) 推荐(0)
摘要:1.别名 select name as stu_name from student ; 注:as stu_name 是别名 2.去重 select DISTINCT classroom from student ; 注:这里使用 DISTINCT 关键字可以去除重复的数据 3.连接字符串 selec 阅读全文
posted @ 2020-12-01 23:33 呆马and鸽子 阅读(237) 评论(0) 推荐(0)