DataBase
nana-li
越努力,越幸运!
展开
-
SQL: truncate 、delete与drop区别
原文链接:点此打开原文相同点:1、truncate和不带where子句的delete、以及drop都会删除表内的数据。2、drop、truncate都是DDL语句(数据定义语言),执行后会自动提交。 不同点:1、 truncate 和 delete 只删除数据不删除表的结构(定义)drop 语句将删除表的结构被依赖的约束(转载 2017-05-11 09:30:09 · 3552 阅读 · 1 评论 -
hive sql语句和mysql用法区别存档
写在前面以下功能版本:mysql版本:5.6.17hive版本:2.2.41、GROUP_CONCAT先看下面数据表test_group:(1)简单情况需求如下: 写出一个sql语句,按照category分组,并把组内的name使用“; ”分隔符连接。①mysql中SELECT category, GROUP_CONCAT(name SEPARATOR "; &quo原创 2018-12-25 15:10:32 · 18721 阅读 · 4 评论 -
.DBF格式数据导入到Mysql中处理方式
写在前面1、.DBF格式文件的编码格式未知 2、使用Microsoft Visual FoxPro 9.0 SP1打开.DBF文件 3、虽然Mysql提供了可以导入.DBF文件的接口,但是因为.DBF文件编码格式未知,因此无法导入。所以这里采用的方法如下: Step1:先将.DBF文件导出成txt文件 Step2:将txt文件编码格式改成UTF-8 Step3:将txt文件导入Mys...原创 2018-03-01 19:39:23 · 8826 阅读 · 1 评论 -
理解事务的4种隔离级别
原文链接:http://blog.csdn.net/qq_33290787/article/details/51924963,感谢作者~数据库事务的隔离级别有4种,由低到高分别为Read uncommitted 、Read committed 、Repeatable read 、Serializable 。而且,在事务的并发操作中可能会出现脏读,不可重复读,幻读。下面通过事例一一阐述它们的转载 2018-01-01 15:52:33 · 511 阅读 · 0 评论 -
postgresql基本使用语句(持续更新)
在使用postgresql的时候,虽然其也是关系型数据库,能支持大部分的sql语句,但是在具体使用的时候还是有些语句不一样,这里整理一下:1、 查询所有数据库名称使用语句:\l或SELECT datname FROM pg_database;注意:上面的datname和pg_database是固定的,不需要改变。2、切换数据库\c 数据库名3、查询所有数据表名称:原创 2017-06-10 18:43:05 · 2023 阅读 · 0 评论 -
csv文件导入Neo4j(包括结点和关系的导入)
首先,Neo4j打开的目录地址(即数据库data存放的地址)如下图:在此目录下创建一个import文件,文件夹里面存放需要载入的csv文件,因为Neo4j默认是从打开地址目录(F:\Eclipse_AF\Neo4jTest\neo4j_data)下的import中读出,所以需要在此目录下创建csv文件,否则在Neo4j中执行载入命令会出现找不到文件的情况。一、csv结点文件原创 2017-05-03 21:41:41 · 48604 阅读 · 57 评论 -
Neo4j中Cypher语句记录
本文主要是一些常用的Cypher,由于时间的关系,没有进行规整,这是散乱的记录一下,以便查询。1、将csv文件(结点、关系)载入neo4j(1)载入并显示全部LOAD CSV FROM "file:///test.csv" AS lineRETURN *;(2)将csv中结点载入,使用头文件,(推荐这种方式)-Merge控制保证所有记录不重复USING PERIOD原创 2017-05-10 13:52:47 · 1608 阅读 · 0 评论 -
csv文件导入Mysql
本篇博客主要讲将csv文件导入Mysql的方法(使用命令行)。Step1:csv文件的准备1、首先看一下我本次导入的数据,比较简单;(1)在数据库中首先建立了一个名为“test”的数据库,在test数据库下建立了一个名为“student”的表格,表格属性如下:column namedatatypeNoteidINT(11)原创 2017-05-08 22:16:45 · 147353 阅读 · 22 评论 -
聚合索引和非聚合索引
原文链接:http://blog.csdn.net/wanghuan203/article/details/9671295收集点面试常问道的索引问题1. 什么是聚合索引(clustered index) / 什么是非聚合索引(nonclustered index)? 2. 聚合索引和非聚合索引有什么区别? 深入浅出理解索引结构转载 2017-05-08 13:02:29 · 1042 阅读 · 0 评论 -
txt导入Mysql:ERROR 1062(23000):Duplicate entry '0' for key 'PRIMARY'
存在问题:在将txt文件导入Mysql数据库的时候,总是出现ERROR 1062(23000):Duplicate entry '0' for key 'PRIMARY'的错误,但是txt文件不存在一条ID(主键)为0的数据。错误原因:这个还是不太清楚,因为我没有ID=0的记录,所以不知道为什么会出现重复ID为0,刚开始以为是数据编码导致的数据混乱,后来发现即使同一编码也解原创 2017-05-25 21:49:40 · 8935 阅读 · 0 评论 -
txt数据导入mysql错误Invalid Date: ' ' is not a valid datetime(或int value等)
出现的问题:使用的是Mysql 5.6,在使用txt文件导入mysql的时候,由于txt文件中有的字段datetime值为空,而在数据库中将字段类型定义为datetime.....导致出现了这个错误,提示类型不匹配(即空值和datetime的类型不匹配),数据无法导入。错误原因:网上查了下原因,在Mysql 5.0之前没有这个问题,Mysql5.0之后存在这个问题,是因版本升级原创 2017-05-25 20:08:58 · 3225 阅读 · 0 评论 -
Mysql数据库备份mysqldump: Got error: 1049: Unknown database 'wisechalenge;' when selecting the database
错误信息:数据库备份命令:mysqldump -uroot -p --default-character-set=utf8 wisechalenge > f:\data_fromKong\sql\wisechalenge.sql在使用上述命令备份的时候出现错误提示信息:mysqldump: Got error: 1049: Unknown database 'wisechalenge;原创 2017-05-25 19:18:50 · 9290 阅读 · 2 评论 -
txt文件导入Mysql提示导入成功但是只有一条ID为0的无效数据
出现的问题:在mysql命令行使用下面的命令导入数据: load data infile "F:\\test.txt" into table test fields terminated by '\t' lines terminated by '\r\n';导入之后提示已经导入成功,修改记录条数为1条。打开看到一个ID为0的记录,但是txt文件中有很多记录,而且并没有这条ID为0的记录原创 2017-05-25 16:31:33 · 4330 阅读 · 2 评论 -
Neo4j的安装和简单使用
1、首先是Neo4j的下载和安装下载地址:https://neo4j.com/download/ ,我下载的是Community Edition。下载完毕,因为是.exe文件,直接双击安装即可,没有什么需要注意的。2、安装完毕,在第一次使用Neo4j的时候,一直想找到类似于MySQL是Workbench之类的可视化界面,但是没有找到,后来发现Neo4j的可视化界面是直接通过we原创 2017-05-03 21:13:57 · 5767 阅读 · 0 评论 -
学习MySQL基本操作比较好的文章
在使用MySQL数据库的过程中,遇到两个比较好的网站,个人感觉举例很好,给我提供了一些帮助,当然,这两个网站是针对基本的MySQL操作。这里记录一下,方便今后查找:C语言中文网_Mysql命令大全: http://c.biancheng.net/cpp/html/1449.html脚本之家_MySQL修改表结构操作命令总结: http://www.jb51.net/article/58079.h原创 2016-03-07 09:01:45 · 1080 阅读 · 0 评论 -
[Mysql] 聚集函数:NULL是否包含在内(包括count(1)和count(*)的比较)
本篇博客主要整理并亲自验证一下count(*), count(1)和count(column-name)的区别,本部的内容主要参考stackoverflow,除此之外,对聚集函数中是否包含NULL值进行了验证。本文所有测试数据基于macOS10.14.3,mysql5.7.25。一、数据本文主要使用2张数据表,分别是user和product表,其中,user表的“name”和“product...原创 2019-03-18 20:26:16 · 5697 阅读 · 0 评论