/*进入数据库*/ USE example; /*查询student表*/ SELECT * FROM student; 例子 /*进入数据库*/ USE `example`; /*判断是否存在这张表,存在就删除*/ DROP TABLE IF EXISTS `simple`; /*创建表*/ CR ...
分类:
数据库技术 时间:
2020-02-14 01:00:07
收藏:
0 评论:
0 赞:
0 阅读:
98
[toc] 1.数据库操作 1.1 创建或切换数据库:use dbname 1.2 查看当前数据库:db 1.3 查看所有数据库:show dbs 1.4 查看某数据库信息:db.stats() 1.5 删除数据库:db.dropdatabase() 1.6 查看当前数据库下的集合名称:db.get ...
分类:
数据库技术 时间:
2020-02-14 00:56:28
收藏:
0 评论:
0 赞:
0 阅读:
117
前段时间,mongodb 社区版在 mac 上玩感觉很爽,mac 上安装 mongodb 社区版再也不用发愁配置了,安装好后,直接在终端输入 mongo ,就能操作数据了。所以今天也在 win10 的这台电脑上操作一把,在社区版之前,每次操作都要录入一大串的路径和参数,烦死了。因为我的编辑器是 VC ...
分类:
数据库技术 时间:
2020-02-14 00:56:00
收藏:
0 评论:
0 赞:
0 阅读:
79
方法一:delphi中递归算法构建treeView 过程:通过读取数据库中table1的数据,来构建一颗树。table1有两个字段:ID,preID,即当前结点标志和父结点标志。所以整个树的表示为父母表示法。本递归算法不难写,但是要注意:程序内部的变量都应使用局部变量!比如当Query是外部变量(函 ...
分类:
数据库技术 时间:
2020-02-14 00:47:10
收藏:
0 评论:
0 赞:
0 阅读:
81
一、MyBatis连接池及事务控制 1、连接池 在实际开发中,都会 使用连接池,因为它可以减少获取连接缩消耗的时间 。所谓连接池,就是存储数据库连接的容器。连接池中存储一定数量的数据库连接,当线程需要使用到连接时,就从连接池中获取数据库连接,线程使用完数据库连接会还回连接池中。 连接池:其实 就是一 ...
分类:
数据库技术 时间:
2020-02-14 00:42:46
收藏:
0 评论:
0 赞:
0 阅读:
119
一、设置索引 protected override void OnModelCreating(ModelBuilder modelBuilder) { modelBuilder.Entity<Blog>().HasIndex(b => b.Url); //Url字段索引 modelBuilder.E ...
分类:
数据库技术 时间:
2020-02-14 00:38:02
收藏:
0 评论:
0 赞:
0 阅读:
102
前台数据库 js 的 Array 操作 1. 尾增:arr.push(ele) 2. 首增:arr.unshift(ele) 3. 尾删:arr.pop() 4. 首删:arr.shift() 5. 增删改插:arr.splice(begin_index, count, args) 前台数据库 存 ...
分类:
数据库技术 时间:
2020-02-14 00:36:51
收藏:
0 评论:
0 赞:
0 阅读:
75
SQL和NoSQL的区别 SQL|NoSQL | 采用关系型的表来存储数据,具有严格的数据模式约束,因此存储数据很难出错|采用类JSON格式的文档来存储键值对信息,更加灵活,但也会导致数据不一致问题的发生 使用表之前需要先定义表的模式|存储数据不需要特定的模式 使用规范化来减少数据冗余|使用非规范化 ...
分类:
数据库技术 时间:
2020-02-14 00:31:27
收藏:
0 评论:
0 赞:
0 阅读:
88
一般在sql中进行排序编号的时候都是: row_number() over(order by xxx) 但是有时候某些行不想让他们参与排序,这时候可以: row_number() over(order by(case when xxx then xxx else null end)) 注意case ...
分类:
数据库技术 时间:
2020-02-14 00:08:28
收藏:
0 评论:
0 赞:
0 阅读:
74
什么是MySQL InnoDB下的当前读和快照读? 当前读 它读取的是记录的最新版本,读取时还要保证其他并发事务不能修改当前记录,会对读取的记录进行加锁。 快照读 快照读的前提是隔离级别不是可串行化,串行级别下的快照读会退化成当前读。 快照读是基于提高并发性的考虑,快照读的实现基于MVCC。可以认为 ...
分类:
数据库技术 时间:
2020-02-14 00:04:26
收藏:
0 评论:
0 赞:
0 阅读:
79
准备知识 候选码:可以唯一确定一个元组的属性,可以是联合属性,候选码可以有多个。 如:在学生表中,学号可以唯一确定一个学生,那么学号就是候选码 如:再学生选课表中,学号不能唯一确定一个选课关系,而是学号和课号共同确定一个选课关系,所以学号和课号的组合是候选码。 如:在学生表中加入身份证属性,那么学号 ...
分类:
数据库技术 时间:
2020-02-14 00:01:39
收藏:
0 评论:
0 赞:
0 阅读:
86
[toc] 1. 关系型数据库瓶颈 1.1高并发读写需求 网站的用户并发性非常高,往往达到每秒上万次读写请求,对于传统关系型数据库来说,硬盘I/O是一个很大的瓶颈。例如:双十一购物 双十一购物节,号称优惠比较多。所以很多人都在那天购物,特别是11.11凌晨的时候,成千上万或上亿,一起查询、浏览商品, ...
分类:
数据库技术 时间:
2020-02-13 23:39:00
收藏:
0 评论:
0 赞:
0 阅读:
137
介绍 GoAccess是一个开源的 实时网络日志分析器 和 交互式查看器 ,可以在 nix 系统或通过 浏览器 的终端中运行。 它为需要动态可视化服务器报告的系统管理员提供 快速 且有价值的 HTTP统计 信息。 特征 GoAccess的一些功能 1.实时输出 2.允许任何自定义日志格式字符串 3. ...
分类:
数据库技术 时间:
2020-02-13 23:37:58
收藏:
0 评论:
0 赞:
0 阅读:
125
专题第一篇《 "Oracle之SQL优化专题01 查看SQL执行计划的方法" 》讲到了查看SQL执行计划的方法,并介绍了各种方法的应用场景,那么这一篇就主要介绍下如何看懂SQL的执行计划。毕竟如果SQL的执行计划都看不懂,那优化就无从谈起了。 关于如何看懂SQL的执行计划,我把它简单分为3个部分: ...
分类:
数据库技术 时间:
2020-02-13 23:31:30
收藏:
0 评论:
0 赞:
0 阅读:
126
悲观锁 总是假设最坏的情况,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁。 传统的关系型数据库中用到了很多这种锁机制,比如行级锁、表级锁、读锁、写锁等,都是在做操作之前先上锁。 使用场景:多写的场景 实现方式:加锁 乐观锁 总是假设最好的情况,每次去拿数据的时候都认为别人不会修 ...
分类:
数据库技术 时间:
2020-02-13 23:29:28
收藏:
0 评论:
0 赞:
0 阅读:
75
数学函数 CEIL():进一取整 FLOOR():舍掉小数部分 ROUND():四舍五入 TRUCATE():截取小数点后几位 MOD():取余数 ABS():取绝对值 POWER():幂运算 PI():圆周率 RAND():或者RAND(X):0~1之间的随机数 SIGN(X):得到数字符号 EX ...
分类:
数据库技术 时间:
2020-02-13 23:21:27
收藏:
0 评论:
0 赞:
0 阅读:
92
models.py pic = models.BinaryField() html ajax 上传请求 $('#jbwwtj').click(function(){ var formdata = new FormData(); formdata.append("wwid",$("#jbwwid"). ...
分类:
数据库技术 时间:
2020-02-13 23:09:45
收藏:
0 评论:
0 赞:
0 阅读:
722
记录一些个人对数据库的理解,如下: 数据库,其实就是存数据的仓库,就像冰箱是存食物的一样,有了它之后,我们就可以在系统上对数据进行增删改查,比如我们要查看自己余额宝里面的钱,查每天的收益,这些数据都是系统从数据库中读取出来的。 数据库在运行时可能会遇到不同的问题,针对不同的问题有其典型的解决方式,举 ...
分类:
数据库技术 时间:
2020-02-13 22:56:28
收藏:
0 评论:
0 赞:
0 阅读:
83
DBSync支持各种异构数据库之间的同步,如Access、SQL Server、Oracle、MySQL、DB2等,但很多用户在同步MySQL时遇到问题,这里讲述一下解决措施。 1、问题现象DBSync设置同步任务时,如果数据库类型是MySQL,填好连接字串后,点测试连接,会报错:未在本地计算机上注 ...
分类:
数据库技术 时间:
2020-02-13 22:42:48
收藏:
0 评论:
0 赞:
0 阅读:
84
1. 导出 (1)打开 命令提示符(CMD),切换到 mysql 安装目录的 bin 目录下,如下图所示: (2)输入命令 mysqldump -u root -p 数据库名 > 导出文件路径,回车输入密码回车即可成功导出。如下图所示: 2. 导入 (1)创建目标数据库,如 test_db2; (2 ...
分类:
数据库技术 时间:
2020-02-13 22:38:27
收藏:
0 评论:
0 赞:
0 阅读:
62