数据库
mysql、MongoDB
拼命_小李
始终坚信知识源于分享,努力大于幸运!
亚太地区数学建模大赛优胜奖
美国大学生数学建模大赛优胜奖
中国大学生数学建模大赛省级三等奖
全国大学生计算机设计大赛国家级三等奖
大学生创新创业大赛省级三等奖
工商杯创新创业竞赛市级三等奖
展开
-
mysql通过sql查询数据库所有表名称及列信息
查询数据库总所有列信息包括表名称、属性、类型、列名等信息。查询数据库中所有列表信息,并自动生成序号。2、查询所有表列信息。原创 2022-07-18 10:14:47 · 3492 阅读 · 0 评论 -
MYSQL 实现查询一周内每天日志数量(详细分析和讲解流程)
1、需求说明需要做个首页将系统日志前一周内的每天的日志数量显示成折线图表中:我们需要通过sql语句查询系统表的一周前的每日数据量,查询结果的预期应该是这样的:2、遇到问题下面是第一个实现的版本,但是执行结果并不是我们的预期结果,因为会存在一个问题,假设系统日志在一周内的某几天没有产生数据,那么久会变成下面这个结果:SELECT DATE_FORMAT(create_time,'%Y-%m-%d') days, COUNT(*) COUNT FROM ...原创 2021-09-30 10:53:37 · 903 阅读 · 0 评论 -
MongoDB更改集合的子集合
直接上代码db.article.update( {_id:ObjectId("5e58f565ab74fbfd66cc5df5"),"review.name":"李伟"}, {$set: {"review.$.image":"/static/personal_images/6020116111.png"} })修改article中id...原创 2020-03-07 21:17:17 · 1359 阅读 · 0 评论 -
mongoengine 获取某个字段数据
1.需求介绍我们使用Mongoengine连接MongoDB数据的时候,使用orm查询集合中的某个Key对应的所有数据,相当于select namefromtable;而不是select *fromtable;2.解决办法Article.objects.only("name")...原创 2020-04-03 09:09:10 · 1529 阅读 · 0 评论 -
mysql语句替换掉(删除掉)某个属性的部分值
UPDATE base_cities SET NAME=REPLACE(NAME,'市','') WHERE id>0该语句的意思就是删除掉表base_cities的NAME属性值有'市'的这个字符替换为空,条件是所有id大于0的原创 2019-04-23 21:33:41 · 1298 阅读 · 0 评论 -
mysql将两张表合并为一张表
简介有些时候我们需要把两张字段相同的表合的数据信息合并到一张表中语法INSERT INTO table1 SELECT * FROM table2注释上面语句的意思就是将table2的数据导入到我们已经存在的table1中,一定要注意我们两张表的字段是相同的!...原创 2019-04-08 14:08:54 · 20084 阅读 · 0 评论 -
Got a packet bigger than 'max_allowed_packet' bytes
1.进入mysql在DOS命令窗口输入 mysql -hlocalhost -uroot -p 回车进行mysql数据库。其中-h表示服务器名,localhost表示本地;-u为数据库用户名,root是mysql默认用户名;-p为密码;如果设置了密码,可直接在-p后链接输入,如:-p123456,用户没有设置密码,显示Enter password时,直接回车即可。注意,如果mysql没...原创 2019-03-13 20:29:19 · 365 阅读 · 0 评论 -
(Error Code: 1067. Invalid default value for xxx)关于datetime的错误
关于mysql数据库中date time的错误问题(Error Code: 1067. Invalid default value for xxx)在新建表的时候突然出现一个错误信息:Error Code: 1067. Invalid default value for ‘start_time’在经过一番折腾之后发现是datetime不能设置默认值,所以想要设置默认值的话我们也可以使用tim...原创 2019-03-13 13:03:58 · 3461 阅读 · 0 评论 -
mysql删除自增和创建自增
ALTER TABLE logtable CHANGE logid logid INT AUTO_INCREMENT;ALTER TABLE `logtable` CHANGE logid logid INT(3) UNSIGNED NOT NULL ;原创 2019-03-08 22:21:21 · 6315 阅读 · 0 评论 -
mysql创建触发器代码
首先我们当在表t_user注册用户的时候需要让我的mybank表创建money字段为0.0,当然money的字段为自增字段,所以只需要插入对应moneyt_usermybankDELIMITER $$CREATE TRIGGER user_mybankAFTER INSERT ON t_user FOR EACH ROWBEGINDECLARE s1 DOUBLE;SET s1...原创 2019-03-08 22:14:07 · 591 阅读 · 0 评论 -
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Too many connections
该错误的原因就是访问mysql次数太多了,他有点小崩溃哈哈哈!解决办法如下:代码:mysql> show variables like 'max_connections'; 查看连接次数 mysql> set GLOBAL max_connections=1400; 修改连接次数,依据你自己的项目修改成功...原创 2019-01-22 18:17:14 · 1058 阅读 · 8 评论 -
MySql安装错误总结
安装包打不开出现如下错误:处理过程:鼠标右键我的电脑"管理",对了还要插入一个u盘鼠标右键点击磁盘管理,在找到你插入的u盘,右键修改驱动器号改成开始提示错误的Ivalid Driver X:/ 对应X的名最后重新安装即可2.第二种错误就是会提示一个关于未找到my.ini文件的的错误,需要在安装的根目录自己建一个my.ini的空文件安装组即可3.重复安装的问题首先勾...原创 2018-10-16 16:43:01 · 465 阅读 · 0 评论