Loading

上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页
摘要: MongoDB数据跑着跑着就崩了 一、前言 MongoDB数据库创建一张表,表行数:15142387 ,表空间:982.24MB,在MongoDB Compass执行查询语句。mongod.exe的占用内存一下子从200MB冲到5GB,系统可用内存在5GB左右,然后mongod.exe就down了 阅读全文
posted @ 2023-01-12 17:39 eiSouthBoy 阅读(609) 评论(0) 推荐(0)
摘要: 一、字符串匹配 在表tableName 中查询列(timestamp_string):2022-11-09 这一天的所有数据 SQL语句: select * from tableName where timestamp_string like '2022-11-09%' Mongodb Compas 阅读全文
posted @ 2023-01-12 09:55 eiSouthBoy 阅读(801) 评论(0) 推荐(0)
摘要: 一、问题引入 业务数据一开始存放在SQL Server上,但随着业务的发展,表中的列有增加或者减少,这些操作对于传统的关系型数据库是很不方便的。 由于种种因素,考虑将数据迁移到MongoDB。MongoDB是一种开源的、分布式、非关系型的数据库,在特定的情况下,可以支持业务的存储和访问。虽然之前从没 阅读全文
posted @ 2023-01-11 16:10 eiSouthBoy 阅读(542) 评论(0) 推荐(0)
摘要: 一、NULL值 数据库中逻辑值类型有三种:TURE 、FALSE、UNKNOW,其中NULL就代表UNKNOW,NULL和0是有本质区别的,不能混为一谈。 现在来看一个例子:我想要查询未参加考试的学生,下意识就会想:“查询成绩为0的学生”。这是不正确,你不能保证参加考试的学生成绩就没有得0分的。应该 阅读全文
posted @ 2023-01-09 12:04 eiSouthBoy 阅读(301) 评论(0) 推荐(0)
摘要: 一、表操作 表操作包括创建表、修改表、删除表 1️⃣ 创建表 创建一张学生表 CREATE TABLE student ( stu_id INTEGER NOT NULL PRIMARY KEY, stu_name NCHAR(10) NOT NULL, stu_phone CHAR(11) NOT 阅读全文
posted @ 2023-01-09 11:35 eiSouthBoy 阅读(294) 评论(0) 推荐(0)
摘要: 一、前言 由于在查询时,经常使用到 DATETIME2 类型数据 date_time列,查询效率比较低,用时也很长。如果能转换成 BIGINT 类型的 UNIX时间戳 ,那么查询效率肯定会有所提高 表在建立时,没有 UNIX时间戳 ,故需要新建一列 date_time_unix,接着就要根据 dat 阅读全文
posted @ 2023-01-09 10:21 eiSouthBoy 阅读(497) 评论(0) 推荐(0)
摘要: 一、前言 我们知道普通变量作为参数传入函数是无法修改变量的值,如下示例就是典型的 void swap(int x, int y) { int temp = x; x = y; y = temp; } 解决方案:传入变量的指针(即地址),指针间接访问修改变量的值 void swap(int *x, i 阅读全文
posted @ 2023-01-06 15:14 eiSouthBoy 阅读(53) 评论(0) 推荐(0)
摘要: 一、简介 学生管理系统(Student-Management-System)项目链接:https://github.com/caojun97/Student-Management-System 目前正在学习算法与数据结构,学习线性表-单链表这一章节时,对于教材的知识点产生不解。教程上只有单一理论介绍 阅读全文
posted @ 2023-01-06 10:34 eiSouthBoy 阅读(90) 评论(0) 推荐(0)
摘要: SQL Server为了日常方便加入了一些内置函数,可以供使用者直接使用,避免用户再去编写函数。 如何学习过C语言可能知道,我们经常使用字符串处理函数,如下: // 字符串复制函数 strcpy() // 字符串拼接函数 strcat() // 字符串计算字符长度函数 strlen() // ... 阅读全文
posted @ 2022-12-29 09:57 eiSouthBoy 阅读(341) 评论(0) 推荐(0)
摘要: 学习数据库,理论上来说,应该先从学习理论开始,但我觉得这种实践性强的,直接从实践开始是学习速度和效率最好 一、新建一张学生表 新建一张表和写一篇文章是一样的,你需要构思和打草稿。基本大体需要考虑定下来,不能定下来的后续打补丁,但主体架构要越细越好 这里举例新建一张学生表,首先要收集学生基本信息,包括 阅读全文
posted @ 2022-12-23 16:38 eiSouthBoy 阅读(439) 评论(0) 推荐(0)
摘要: SQL Server要将数据库数据分享给他人,只能直接复制发送。必须在DBMS中分离数据库,生成两个文件(***.mdf 和 ***_log.ldf)。 这是可以将这两个文件分享给他人,然后重新将数据附加回来即可正常工作。 一、附加数据库失败 将分离的数据库文件重新附加回来,发现失败了... 通过网 阅读全文
posted @ 2022-12-23 10:40 eiSouthBoy 阅读(1373) 评论(0) 推荐(0)
摘要: 一、数据类型timestamp 数据类型:timestamp 的值是二进制数。在插入或更新数据时,自动添加timestamp值,而且还是唯一的值,它不是用来记录 日期/时间字符串的。 表结构: 插入语句: -- 插入一行 insert into student(id, name, age) valu 阅读全文
posted @ 2022-12-22 15:42 eiSouthBoy 阅读(949) 评论(0) 推荐(0)
摘要: 一、登录名 1-1 新建登录名 登录名是用来登录SQL Server,能登录SQL Server 不一定能访问数据库 通过超级管理员账户 sa 创建普通登录账户(即普通登录名): user-1,登录密码:123456 注意:新建登录名过程中,重点注意 选择页-常规 和 选择页-状态 1-2 登录名访 阅读全文
posted @ 2022-12-22 11:22 eiSouthBoy 阅读(3025) 评论(0) 推荐(0)
摘要: SQL Server 2019 删除数据库用户:数据库主体在该数据库中拥有架构,无法删除 一、介绍 由于需要在数据库中删除数据库用户,但是删除时提示报错,无法删除 具体如何删除,请参考文末链接。已验证,按照步骤可以成功删除数据库用户 ❤ 第一步: 查询需要删除的数据库用户的属性-->拥有的架构; ❤ 阅读全文
posted @ 2022-12-22 11:13 eiSouthBoy 阅读(1419) 评论(0) 推荐(0)
摘要: 测试环境: 1)客户端操作系统: windows 10 x64 2)ODBC驱动:Microsoft ODBC Driver 17 for SQL Server 3)IDE:Visual Studio 2017 一、速度测试 测试json长度:535个字符 ❤ 实验目的:往SQL Server 20 阅读全文
posted @ 2022-12-21 15:09 eiSouthBoy 阅读(441) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 19 下一页