数据库
文章平均质量分 70
今天多喝热水
记录自己的个人笔记
展开
-
MySQL递归查询
【代码】MySQL递归查询。原创 2024-08-23 23:37:31 · 330 阅读 · 1 评论 -
Redis命令
红色字体 :命令名蓝色字体 :必要参数[橙色字体] :可选参数。原创 2024-06-17 11:05:27 · 1286 阅读 · 3 评论 -
MySQL数据库开发设计规范总结
从数据库的设计原则、命名规范等方面论述数据库设计的规范思想及命名规则。方便业务功能实现、业务功能扩展方便设计开发、增强系统的稳定性和可维护性保证数据完整性和准确性提高数据存储效率,在满足业务需求的前提下,使时间开销和空间开销达到优化平衡。原创 2024-06-04 22:32:12 · 1223 阅读 · 0 评论 -
MySQL数据类型
M是小数位数(精度)的总数,D是小数点(标度)后面的位数。整数部分最大是3位,如果插入数12.123456,存储的是12.1234,如果插入12.12,存储的是12.1200.字符串类型:CHAR、VARCHAR、TINY TEXT、TEXT、MEDIUM TEXT、LONGTEXT、TINY BLOB、BLOB、MEDIUM BLOB、LONG BLOB。例如,定义为ENUM的列(‘one’,‘two’,‘three’)可以有下面所示任何值。M是小数总位数,D是小数点后面的位数。二进制数据(_Blob)原创 2024-05-08 19:32:06 · 1059 阅读 · 0 评论 -
优化慢SQL
慢SQL的优化,主要从两个方面考虑,SQL语句本身的优化,以及数据库设计的优化。原创 2024-04-29 14:45:45 · 592 阅读 · 0 评论 -
数据库设计的三范式
数据库设计的三范式是一种规范和标准,它能够帮助我们构建高效、可维护的数据库结构。通过遵循第一范式、第二范式和第三范式的原则,我们可以减少数据冗余、提高数据一致性,并优化数据库的性能。在实际应用中,根据具体业务需求和数据特点,我们可以灵活地应用三范式,以达到最佳的数据库设计效果。原创 2024-04-28 14:01:49 · 604 阅读 · 0 评论 -
MongoDB常用语句
当然 name 也可以用 true 或 false,当用 ture 的情况下和 name:1 效果一样,如果用 false 就是排除 name,显示 name 以外的列信息。skip(), limilt(), sort()三个放在一起执行的时候,执行的顺序是先 sort(), 然后是 skip(),最后是显示的 limit()。【student】表和【stuAdress】表关联,两表关联字段是userId相等,关联条件是userId等于2102123。查看当前在使用的数据库。删除当前使用的数据库。原创 2023-07-23 22:21:58 · 561 阅读 · 0 评论 -
Oracle里的ratio_to_report函数
RATIO_TO_REPORT分析函数原创 2022-11-18 16:44:02 · 1649 阅读 · 0 评论 -
Oracle创建DBlink
DBlink原创 2022-11-15 17:38:07 · 2125 阅读 · 0 评论 -
Oracle创建索引
索引原创 2022-11-15 14:59:51 · 36186 阅读 · 0 评论 -
Oracle锁表
Oracle锁表原创 2022-11-14 17:11:37 · 467 阅读 · 0 评论 -
Oracle查看表空间使用情况
查看表空间原创 2022-11-14 16:52:11 · 2552 阅读 · 0 评论 -
Oracle创建分区表
创建分区原创 2022-11-14 15:29:05 · 2235 阅读 · 0 评论 -
Oracle存储过程
Oracle存储过程原创 2022-11-11 16:22:12 · 1643 阅读 · 0 评论 -
MySQL 中的字符串函数
MySQL 中的字符串函数长度拼接截取查找增加插入填充替换删除删空格删内容转换大小写转换进制转换字符串函数:https://dev.mysql.com/doc/refman/8.0/en/string-functions.html#function_unhex长度CHAR_LENGTH(str):返回字符串str的所包含字符个数LENGTH(str)返回字符串的字节长度SELECT CHAR_LENGTH('asdfg')-- 5SELECT CHAR_LENGTH('东方饭店')--原创 2022-03-18 11:00:16 · 1248 阅读 · 2 评论 -
MySQL 中的数学函数
MySQL 中的数学函数算术运算符三角函数三级目录数学函数:https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html算术运算符加号 +减号 -乘号 *除法 /取余 %,MOD整除 DIV三角函数函数描述SIN(x)返回x的正弦,其中 x 以弧度给出。COS(x)返回x的正弦,其中 x 以弧度给出。TAN(x)返回x的正弦,其中 x 以弧度给出。原创 2022-03-17 10:20:19 · 1043 阅读 · 0 评论 -
MySQL 中的日期和时间函数
MySQL 中的日期和时间函数建表获取时间CURDATE(), CURRENT_DATE(), NOW(), CURTIME()YEAR(), MONTH(), DAY() ...DATEDIFF(时间差)TIMESTAMPDIFF() (时间差函数)DATE_ADD(), DATE_SUB() (时间的加减)DAYOFWEEK(), DAYOFMONTH(), DAYOFYEAR() (日期在一周、一月、一年中是第几天)DATE_FORMAT(), TIME_FORMAT() (格式转换)FROM_原创 2022-03-09 16:20:35 · 1288 阅读 · 0 评论 -
Oracle基本语句
Oracle基本语句建表增加删除修改查询建表增加删除修改查询delete from admin;CREATE TABLE users ( id int NOT NULL, name varchar(20), age int , sex varchar(10), birthday date , time date);CREATE TABLE works ( id int NOT NULL, bumen varchar(20), zhiwei va原创 2021-07-27 14:06:41 · 84 阅读 · 0 评论 -
窗口函数 OVER(PARTITION BY ...)
开窗函数 OVER(PARTITION BY)建表OVER(PARTITION BY ... ORDER BY ... DESC)几个排序函数row_number()、rank() 、dense_rank()、ntile()的区别其他函数开窗函数的调用格式为: row_number() over(partition by 分组列 order by 排序列 desc)加desc是将排序结果变为降序,如果不加就默认是升序。原创 2022-01-04 18:44:03 · 19383 阅读 · 0 评论 -
Oracle数据类型
Oracle数据类型一级目录二级目录三级目录一级目录二级目录三级目录转载 2021-07-27 13:39:20 · 221 阅读 · 0 评论 -
88秒插入1000万条数据到MySQL数据库表的操作方法
88秒插入1000万条数据到MySQL数据库表的操作方法我用到的数据库为,mysql数据库5.7版本的首先自己准备好数据库表其实我在插入1000万条数据的时候遇到了一些问题,现在先来解决他们,一开始我插入100万条数据时候报错,控制台的信息如下:com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4232009 > 4194304). You can change this value on the serv转载 2021-03-27 12:14:51 · 240 阅读 · 0 评论 -
数据库备份与恢复
数据库备份一般备份热备份冷备份用cmd窗口备份和恢复备份恢复一般备份热备份热备份就是执行MySQL安装目录下的bin/ 里面的mysqldump 工具,这是一个自带的备份工具。双击运行之后,输入:mysqldump -u用户名 -p密码 库名((或者)库+表名[参数])> 备份输出位置全备份-> mysqldump -uroot -p123456 -A > /back/backdb.sql (-A 这里指全部的意思(all)原创 2021-02-26 23:56:38 · 369 阅读 · 0 评论