
数据库
文章平均质量分 82
码农阿宇
https://iblogs.site
展开
-
sql一张表中两个字段指向同一个外键
在项目开发中遇到这么一个例子,首先产品表tb_product-----------------------------id name1 手机2 电脑3 笔记本第二张表tb_product_chain(产品链)------------------------------------------------------in原创 2017-10-20 18:33:46 · 7899 阅读 · 0 评论 -
Duplicate entry '0' for key 'PRIMARY'的一种可能的解决办法
在MySQL设计好数据库往往数据库中插入数据的时候,因为主键ID默认是不赋值的,只给其他项目赋值了,相关的SQL代码是这样的 StringBuilder strSql = new StringBuilder(); strSql.Append("insert into tb_enterprise_product("); strSql.App原创 2017-12-19 13:27:56 · 161623 阅读 · 9 评论 -
Centos运行Mysql因为内存不足进程被杀
今天刚刚申请了一个新的域名,在申请完域名刚准备绑定给小伙伴分享注册新域名的喜悦时,刚把网站发到我们小伙伴们的讨论群里,却发现访问不了了,提示,数据库连接失败!真的时一个尴尬..... 所有人都进不了我的网站,然后登录centos后台,发现了这样的提示out of memory ! Kill process (Mysqld) 我英语未过四级,但是这个简单英文还是转载 2017-12-16 12:06:06 · 2863 阅读 · 0 评论 -
在.Net Core中使用MongoDB的入门教程(一)
首先,我们在MangoDB的官方文档中看到,MangoDb的2.4以上的For .Net的驱动是支持.Net Core 2.0的。所以,在我们安装好了MangoDB后,就可以开始MangoDB的.Net之旅了。首先,创建一个.Net Core的控制台应用程序。然后使用NuGet导入MangoDB的驱动程序。在官方文档上有介绍,在NuGet中移动有五个.Net 的驱动版本。原创 2017-12-23 22:01:07 · 13118 阅读 · 0 评论 -
在.Net Core中使用MongoDB的入门教程(二)
在上一篇文章中,讲到了MongoDB在导入驱动、MongoDB的连接,数据的插入等。在.Net Core中使用MongoDB的入门教程(一)本篇文章将接着上篇文章进行介绍MongoDB在.Net Core中的使用,建议看这篇文章之前,先看上面一篇文章。另外,今天在安装MongoDB数据库的时候,居然卡在了下一步几乎花了两三个小时才安装好,可能这一步要蛮多时间,大家遇到了不要心急,耐原创 2017-12-24 22:09:42 · 6741 阅读 · 0 评论 -
windows下安装MongoDB进度条不动
windows 下安装MongoDB, 在 Installing MongoDB Compass...(this may take a few minutes)一步,会停留很长时间,点击取消可能也会取消不了。不要心急,耐心等待即可,本人等待了将近半个小时,是不是很夸张?耐心等待,不要点取消,不出意外,半小时内会安装完成的。原创 2017-12-24 14:11:52 · 23673 阅读 · 15 评论 -
.Net Core下 Redis的String Hash List Set和Sorted Set的例子
1.新建一个.Net Core控制台应用程序,用Nuget导入驱动打开程序包管理控制台,执行以下代码。PM> Install-Package ServiceStack.Redis即可添加Redis的引用。2.StringDemoString类型是最常用的数据类型,在Redis中以KKey/Value存储。using System;using System原创 2017-12-22 15:25:55 · 879 阅读 · 0 评论 -
.Net Core使用Redis的一个入门简单Demo
本例子讲述一个在.Net core环境中对Redis数据库进行增删改查操作。首先,要安装好Redis数据库,至于怎么安装,本文不再赘述,可以自行百度,有很详细的教程。安装好之后,在CMD中输入 redis-cli就会出现Redis数据库的IP和端口,记下,后面链接字符串中要用。,然后新建一个.Net Core控制台应用程序。在程序包管理器控制台中导入Redis数据库原创 2017-12-22 10:24:24 · 13928 阅读 · 2 评论 -
MySql获取所有表名
如何获取MySql中所有表的的表名? sql语句是:show tables返回结果如下:不仅仅返回了所有的表名,更返回了视图的名字。原创 2017-04-26 16:21:43 · 1680 阅读 · 0 评论 -
sql语句中的left join,right join,inner join的区别
left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录 right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录inner join(等值连接) 只返回两个表中联结字段相等的行举例如下: --------------------------------------------表A记录如下:aID aNum1转载 2017-10-20 18:30:26 · 242 阅读 · 0 评论 -
用户密码传输和存储的保护
软件设计的过程中,用户的密码信息最为敏感,在进行用户登录验证时,除了将密码在传输的过程中,进行md5加密,避免密码明文传输过程中被截获外,还有一个就是密码在数据库中的存储安全问题。常用的方案是对密码进行“加盐”处理。用户注册。1. 得到用户传过来的密码后,首先在计算机中获取一个随机数,2. 获取到随机数后,设计一个任意算法,对随机数与用户密码进行拼接处理,比如最简单的(用户密码...原创 2018-02-09 16:24:05 · 1240 阅读 · 0 评论