mysql
一个大泥球
切记!数据结构和算法是内功。
展开
-
mysql 存储树形结构
内容来自,其他网页,具体也忘了。 方案一:只存储上下级信息 数据 SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for employees -- ---------------------------- DROP TABLE IF EXISTS `employees`; CREATE TABLE `employees` ( `eid` int(10)原创 2021-08-21 09:12:20 · 782 阅读 · 0 评论 -
mysql练习
建表sql CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(1转载 2021-08-19 20:39:28 · 155 阅读 · 0 评论 -
show profiles的用法
查看慢sql日志是否开启 -- 查看慢查询是否开启 on代表开启 show variables like '%slow_query_log%'; set global slow_query_log_file='D:/log/mysql/slow.log';原创 2021-07-14 17:43:26 · 389 阅读 · 0 评论 -
mysql索引学习笔记
感谢尚学堂 思维导图和相应的sql大部分来自课程中,少部分来自《高性能mysql》书籍 思维导图 部分截图 文件链接:链接:https://pan.baidu.com/s/1bTUsfIO6YQiBx5knjMnG5A 提取码:x2fw sql文件 use shangxuetang; -- todo p13 CREATE TABLE `tbl_dept` ( `id` INT(11) NOT NULL AUTO_INCREMENT,原创 2021-06-05 16:21:30 · 122 阅读 · 1 评论 -
常用mysql语句
本文仅仅记录,日常开发中常用sql。 GROUP_CONCAT 函数 期望 select product_attribute.name as name, GROUP_CONCAT(product_attribute_value.value) as value from product_attribute, product_attribute_value where product_attribute.id = product_attribute_value.product_attribute_i原创 2021-07-13 09:57:09 · 110 阅读 · 0 评论 -
设计mysql(innodb)表结构类型选择
主键 自增-推荐 首先,常见三种:uuid,雪花算法,自增 再者,mysql官方不推荐使用uuid以及随机id(雪花算法)。 再者由于uuid以及雪花算法不具有连续性,自增可以使用聚餐索引。 金额(小数) 大部分小数,应该就是涉及到金额了。 处理方式一:金额到分,java层面转成整数。例子:300.22 --> 30022 处理方式二:小数。float类型 时间处理 时间的话,**建议使用时间戳。**在java层面使用一些工具类进行转换(比如hutool) 总结 数据类型选择,以适合为主,以小为主。原创 2021-06-30 16:40:59 · 210 阅读 · 0 评论