随笔分类 - 数据库
摘要:前言 每次谈到数据库的事务隔离级别,大家一定会看到这张表. 其中, 这个隔离级别,有效地防止了脏读和不可重复读,但仍然可能发生幻读, 可能 发生幻读就表示 这个隔离级别防不住幻读吗? 我不管从数据库方面的教科书还是一些网络教程上,经常看到RR级别是可以重复读的,但是无法解决幻读,只有可串行化(Ser
阅读全文
摘要:背景 数据库中有一张叫 的表,每天都有几百万新的小姐姐插到表中,光阴荏苒,夜以继日,日久生情,时间长了,表中就有了几十亿的 数据,看到几十亿的小姐姐,每到晚上,我可愁死了,这么多小姐姐,我翻张牌呢? 办法当然是精兵简政,删除那些 的,给年轻的小姐姐们留位置... 于是我在数据库中添加了一个定时执行的
阅读全文
摘要:在上一篇文章中,讲到了MongoDB在导入驱动、MongoDB的连接,数据的插入等。 在.Net Core中使用MongoDB的入门教程(一) 本篇文章将接着上篇文章进行介绍MongoDB在.Net Core中的使用,建议看这篇文章之前,先看上面一篇文章。 另外,今天在安装MongoDB数据库的时候
阅读全文
摘要:首先,我们在MongoDB的官方文档中看到,MongoDb的2.4以上的For .Net的驱动是支持.Net Core 2.0的。 所以,在我们安装好了MangoDB后,就可以开始MangoDB的.Net之旅了。 首先,创建一个.Net Core的控制台应用程序。然后使用NuGet导入MangoDB
阅读全文
摘要:在MySQL设计好数据库往往数据库中插入数据的时候, 因为主键ID默认是不赋值的,只给其他项目赋值了,相关的SQL代码是这样的 StringBuilder strSql = new StringBuilder(); strSql.Append("insert into tb_enterprise_p
阅读全文
摘要:上次我写到MVC的code fist后,自动生成数据库并自动生成web页面了 点击打开链接 那么随着项目需求的逐步明确,model变化了怎么办呢?其实和上次一样的,有两条关键的语句要记住 Add-Migration Initial Update-Database 其中Initial是可以任意的,且不
阅读全文
摘要:在项目开发中遇到这么一个例子,首先产品表 tb_product id name 1 手机 2 电脑 3 笔记本 第二张表 tb_product_chain(产品链) int product_id parent_product_id 1 1 2 2 1 3 需要新建一个查询,即把表2中的product
阅读全文
摘要:left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录 inner join(等值连接) 只返回两个表中联结字段相等的行 举例如下: 表A记录如下: aID aNum 1 a20050111
阅读全文
摘要:如何获取MySql中所有表的的表名? sql语句是:show tables 返回结果如下: 不仅仅返回了所有的表名,更返回了视图的名字。 如何获取MySql中所有表的的表名? sql语句是:show tables 返回结果如下: 不仅仅返回了所有的表名,更返回了视图的名字。
阅读全文
摘要:如何获取MySql表中各个列的数据类型? show columns from tablename 返回结果如下: id int(11) NO PRI auto_increment uid varchar(255) NO UNI pwd varchar(255) NO grade int(11) NO
阅读全文

浙公网安备 33010602011771号