上一页 1 2 3 4 5 6 ··· 25 下一页
摘要: 规范数据库设计 9.1、为什么需要设计 当数据库比较复杂的时候,我们就需要设计了 糟糕的数据库设计: 数据冗余, 浪费空间 数据库插入和删除都会麻烦、异常[屏蔽使用物理外键] 程序的性能差 良好的数据库设计: 节省内存空间 保证数据库的完整性 方便我们开发系统 软件开发中,关于数据库的设计 分析需求 阅读全文
posted @ 2022-09-05 23:51 少时凌云志 阅读(21) 评论(0) 推荐(0)
摘要: MySQL备份 为什么要备份: 保证重要的数据不丢失 数据转移 MySQL数据库备份的方式 直接拷贝物理文件 在sqlyog这种可视化工具中手动导出 在想要导出的表或者库中,右键,选择备份或导出 使用命令行导出 mysqldump 命令行使用 # mysqldump -h 主机 -u 用户名 -p 阅读全文
posted @ 2022-09-05 23:49 少时凌云志 阅读(30) 评论(0) 推荐(0)
摘要: 用户管理 SQlyog可视化管理 SQL命令操作 用户表:mysql.user 本质:对这张表进行增删改查 -- 创建用户 CREATE USER 用户名 IDENTIFIED BY '密码' CREATE USER yangbuhui IDENTIFIED BY '123456' -- 修改密码 阅读全文
posted @ 2022-09-05 23:47 少时凌云志 阅读(49) 评论(0) 推荐(0)
摘要: 索引原则 索引不是越多越好 不要对经常变动数据加索引 小数据量的表不需要加索引 索引一般加在常用来查询的字段上! 索引的数据结构 Hash类型的索引 Btree:InnoDB的默认数据结构~ 阅读:http://blog.codinglabs.org/articles/theory-of-mysql 阅读全文
posted @ 2022-08-31 00:13 少时凌云志 阅读(30) 评论(0) 推荐(0)
摘要: 索引 MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。提取句子主干,就可以得到索引的本质:索引是数据结构。 索引的分类 在一个表中,主键索引只能有一个,唯一索引可以有多个 主键索引 (PRIMARY KEY) 唯一的标识,主键不可重复,只能有一个列作为主键 唯 阅读全文
posted @ 2022-08-31 00:11 少时凌云志 阅读(58) 评论(0) 推荐(0)
摘要: 什么是事务 要么都成功,要么都失败 1、SQL执行 A给B转账 A 1000 > 200 B 200 2、SQL执行 B收到A的钱 A 800 --> B 400 将一组SQL放在一个批次中去执行~ 事务原则:ACID性 原子性,一致性,隔离性,持久性 (脏读,幻读....) 参考博客链接:http 阅读全文
posted @ 2022-08-21 23:36 少时凌云志 阅读(49) 评论(0) 推荐(0)
摘要: 数据库级别的MD5加密(拓展) 什么是MD5? 主要是增强算法复杂度和不可逆性 MD5不可逆,具体的值得MD5是一样的 MD5破解网站的原理,呗背后有一个字典,MD5加密后的值 ,加密的前值 -- 测试MD5 加密 CREATE TABLE `testmd5`( `id` INT(4) NOT NU 阅读全文
posted @ 2022-08-21 23:12 少时凌云志 阅读(45) 评论(0) 推荐(0)
摘要: 聚合函数(常用) 函数名称描述 COUNT() 计数 SUM() 求和 AVG() 平均值 MAX() 最大值 MIN() 最小值 ...... ...... -- 聚合函数 -- 都能够统计 表中的数据(想查询一个表中有多少个记录,就使用这个count()) SELECT COUNT(studen 阅读全文
posted @ 2022-08-21 23:11 少时凌云志 阅读(135) 评论(0) 推荐(0)
摘要: MySQL函数 官网:https://dev.mysql.com/doc/refman/5.7/en/ 常用函数 -- 常用函数 -- 数学运算 SELECT ABS(-8) SELECT CEILING(9.4) -- 向上取整 SELECT FLOOR(9.4) -- 向下取整 SELECT R 阅读全文
posted @ 2022-08-21 23:10 少时凌云志 阅读(56) 评论(0) 推荐(0)
摘要: select总结 阅读全文
posted @ 2022-08-21 23:08 少时凌云志 阅读(9) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 25 下一页