
数据库
文章平均质量分 92
数据库罐子
舔甜歌姬的EGUMI LEGACY
你好,你想度過怎樣的一段人生?
因爲興趣,所以喜歡。
展开
-
【mysql练习二】实践导向的从浅入深全面复习SQL语言和一些SQL关键字练习(学练结合版)
复习SQL语句:1.建立数据库:create database test;2.切换使用数据库:use test;3.如果有报错,看下warnings: show warning;4.建立表如下:后面加defalut就初始化了默认值,否则为null(无)。注意无不是空格‘ ’ 看下图的表结构可以看出区别CREATE TABLE test1(PersonID int d...原创 2020-04-03 13:58:24 · 381 阅读 · 0 评论 -
【url编码和转码】UnicodeEncodeError: 'ascii' codec can't encode characters in position 101-103: ordina
参考网址:https://zhuanlan.zhihu.com/p/38230537url传回来的时候,也许会有错误字符非ascii的情况一般出现在python2.7版本里,python3似乎已经解决这个问题了。 #print response.text print response.text.encode('utf-8')用上面的代码,注释掉原先的,调用.endocdeurl编...原创 2019-07-19 12:13:01 · 504 阅读 · 0 评论 -
requests.exceptions.ChunkedEncodingError: ('Connection broken: IncompleteRead(0 bytes read)', Incomp
解决了之前的报错:我的环境:linux_centos python2.7报错情况:Traceback (most recent call last):File "total_flow_count.py", line 89, in <module>query_total_flow()File "total_flow_count.py", line 59, in que...原创 2019-07-19 10:46:58 · 22344 阅读 · 9 评论 -
【python】flask搭建一个上传网站css+js+flask(1)
参考代码: https://github.com/blueimp/jQuery-File-Upload/代码逻辑由app.py决定,具体功能见我加上的注释:app.py#!flask/bin/python# Author: Ngo Duy Khanh# Email: ngokhanhit@gmail.com# Git repository: https://github.com...原创 2019-07-25 17:13:55 · 974 阅读 · 0 评论 -
elasticSearch的分组聚集(group by)
假如我们有一个需要选择的对象,它有两个参数来唯一确定这个对象:vport和vip(一个vip可以对应多个vport),除此之外,还有feature_type类型,set_info集群信息,cdate日期,feature_data特征值(数字)我们的目标是选择出一段时间内,某个类型,某个set_info下的每个vip和vport标识对象的平均特征值。所以我们需要:1.用query来筛选指定的某...原创 2019-08-27 22:55:30 · 25358 阅读 · 0 评论 -
【mysql练习一】复习数据库面试常考概念和基础知识
一、Mysql中有哪几种锁?数据库锁分为行级锁(INNODB引擎)、表级锁(MYISAM引擎) 和 页级锁(BDB引擎 )。1.表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。解释:表示对当前操作的整张表加锁,它实现简单,资源消耗较少,被大部分MySQL引擎支持。最常使用的MYISAM与INNODB都支持表级锁定。表级锁定分为表共享读锁(共享锁)与表独占...原创 2020-04-04 16:34:16 · 308 阅读 · 0 评论 -
【mysql练习三】使用 ENUM 枚举类型 或者使用 触发器
参考网址:MySql CHECK使用方法在使用MySQL时,实现用户定义完整性使用CHECK语句,但是实际上我在mysql8的版本试了,并不可行。所以如果要进行限制,比较好的方法就是触发器和暴力枚举了。1.暴力枚举create table test5(order_id int auto_increment primary key,PersonID int default 0,Cla...原创 2020-04-03 23:01:01 · 359 阅读 · 0 评论 -
【ElasticSearch】学习快速入门笔记(2)——对es中索引index的思考,排序自定义日期date
参考网址:【官网】https://www.elastic.co/guide/cn/elasticsearch/guide/current/_creating_an_index.html【api信息】https://elasticsearch-py.readthedocs.io/en/master/api.html对es中索引index的思考,排序自定义日期date一个 Elasticsea...原创 2019-07-31 17:42:06 · 2665 阅读 · 0 评论 -
mysql的四种连接方式--端口,TCP,SOCKET,PIPE,SHARED MEMORY
mysql的四种连接方式:一、我们平时用的:实际上 这种方式就是通过本地sock连接mysql -utest -ptest看到红线部分是@localhost二、通过端口连接需要加端口号,ip地址mysql -utest -ptest -h127.0.0.1 -P3307MySQL除了最常见的TCP连接方式外,还提供SOCKET(LINUX默认连接方式)、PIPE和SHARE...原创 2019-07-22 15:38:27 · 18125 阅读 · 0 评论 -
【ElasticSearch】学习快速入门笔记(1)——用python进行创建,插入,查找操作
所给环境:已经搭建好的elasticSearch集群,给出了连接端口和连接ip。先看下有哪些集群,以免index相同,误删(或者自动更新)了别人的文件。1.获得所有indexrest方式:curl 'xxx.xxx.xxx.xxx:9200/_cat/indices?v'2.获得所有typecurl -XGET 'http://xx.xxx.xxx.xxx:9200/_mappi...原创 2019-07-25 17:08:46 · 265 阅读 · 0 评论 -
mysql : Failed to start mysqld.service: Unit not found.
建议你重新安装,仔细了解下mysql的安装包组成,如果是yum方式安装,可用:rpm -qa | grep mysql 来看看安装了这个包吗,rpm -ql mysql 来看看安装路径你可以直接进入此路径,比如运行:/usr/bin/mysql来启动客户端服务,先启动mysqld服务器,defaults-file是你的配置文件地址,默认/etc/my.cnf/data1/mys...原创 2019-07-24 10:43:49 · 9627 阅读 · 0 评论 -
msyql编译版运行出现问题如:can't connect ‘/tmp/mysql.sock '(2)
解决Can 't connect to local MySQL server through socket '/tmp/mysql.sock '(2)";环境linux,windows也可以通用,配置文件在mysql文件夹my.ini下,没有的话自己创建一个;root:~# mysql -uroot -pEnter password: ERROR 2002 (HY000): Can't ...原创 2019-07-24 10:34:40 · 874 阅读 · 0 评论 -
转换成BCNF的保持无损连接的分解
https://blog.youkuaiyun.com/ristal/article/details/6652020转换成BCNF的保持无损连接的分解算法1:例3: 关系模式R<U,F>,其中U={C,T,H,R,S,G},F={CS→G,C→T,TH→R,HR→C,HS→R},将其分解成BCNF并保持无损连接。例4:关系模式R<U,F>,其中:U={A,B,C,D,...转载 2019-04-02 18:10:46 · 6476 阅读 · 0 评论 -
windows下MySQL8中LOAD DATA INFILE出现The used command is not allowed with this MySQL version问题
环境:mysql> select version();+-----------+| version() |+-----------+| 8.0.13 |+-----------+运行Load data local infile命令时:mysql> LOAD DATA LOCAL INFILE 'D:/XXX.txt' INTO TABLE tablename;...转载 2019-04-02 21:41:09 · 10329 阅读 · 9 评论 -
mysql数据库学习总结——事务Transaction详解
数据库学得一知半解,,在这里进行一些拓展和自学,用好了MySQL,用oracle和其他的一些数据库的时候,也比较熟悉。下面对几个问题进行讨论:1.MySQL嵌套事务MySQL——事务(Transaction)详解环境:存储引擎是InnoDB**事务:**一个最小的不可再分的工作单元;通常一个事务对应一个完整的业务(例如银行账户转账业务,该业务就是一个最小的工作单元)一个完整的业务需要批...转载 2019-04-15 00:09:14 · 1000 阅读 · 0 评论 -
数据库总结——在程序中显示保证事务操作的原子性
事务的在程序中显示保证事务操作的原子性示例下面向表里面插入两个人名,如果两个都成功,就一起成功提交commit,如果失败了,就一起不做操作,回滚到没有任何插入操作的情况。这里把占位符(?,?,?)删掉一个就可以引起异常,可以运行两次,对比查看效果。第一次没有异常,正确运行,第二次,少了个占位符,异常,报错,查看数据库,没有执行。package db.test;import ja...原创 2019-04-15 00:22:31 · 937 阅读 · 0 评论 -
关于Mysql的mysql.sock文件
……参考网址:关于Mysql的mysql.sock文件Mysql有两种连接方式:(1)TCP/IP(2)socket对mysql.sock来说,其作用是程序与mysql-server处于同一台机器,发起本地连接时可用。例如你无须定义连接host的具体IP,只要为空或localhost就可以。在此种情况下,即使你改变mysql的外部port也是一样可能正常连接。因为你在my.in...转载 2019-07-09 16:02:33 · 18542 阅读 · 3 评论 -
centos离线下python2.7安装MySQLdb
引用: https://www.jianshu.com/p/26e0705694b3第一步先安装依赖:yum install libmysqlclient-dev libmysqld-dev python-dev python-setuptools离线状态下也许不能全部安装成功,如图:这时候需要进行yum的离线安装:基本思路是在一个可以联网的系统中下载rpm安装包,然后传到无法联...原创 2019-07-09 20:01:26 · 2886 阅读 · 0 评论 -
mariadb安装结构解析
参考网址:https://blog.youkuaiyun.com/gohuge/article/details/80567139mysql和mariadb的结构差不多,现在电脑上有mysql5.5也有mariadb5.5,所以来先研究下mariadb的结构,mysql是编译安装,mariadb是yum install安装关于编译安装:Linux软件编译安装和相关目录介绍主要介绍: configu...原创 2019-07-10 11:15:35 · 322 阅读 · 0 评论 -
msyql编译安装报错:Call Stack (most recent call first): cmake/boost.cmake:238 (COULD_NOT_FIND_BOOST) CMakeL
参考网址:MySQL 5.7.17 安装报错CMake Error at cmake/boost.cmake:81 (MESSAGE)mysql的三种安装方式(详细)错误重现:Call Stack (most recent call first):cmake/boost.cmake:238 (COULD_NOT_FIND_BOOST)CMakeLists.txt:455 (INCLUD...原创 2019-07-10 16:35:37 · 8406 阅读 · 0 评论 -
用codeblocks连接MySQL数据库,运行报错:undefined reference to 'mysql_init@4' error: ld returned 1 exit status
转载地址:https://zhidao.baidu.com/question/920083739945748619.html由于安装的MySQL版本(64位)跟这里Codeblocks(32位)的可能不兼容,include 还有lib引用都不要使用安装MySQL里的,用专门的mysql-connector-c-noinstall-6.0.2-win32.zip这个压缩包里的,这个可以自行...原创 2019-04-04 10:25:07 · 2688 阅读 · 0 评论