随笔分类 - SQL
摘要:-------------------------------------------------------------------------- 1. 将配置文件my.ini配置好,放到c:/windows目录下 (echo %windir%),然后执行安装mysql默认数据库的操作: D:\tools\mysql-5.7.9-winx64\bin>mysqld --initialize-in...
阅读全文
摘要:首先,使用Talend随机生成一千万条数据: 数据库表中现在有1千万+的数据: mysql> select count(*) from zhangchao; +----------+ | count(*) | +----------+ | 10040005 | +----------+ 1 row in set (2.50 sec) 不加索引的情况下,查询一条记录的时间为3.02s mysql...
阅读全文
摘要:使用talend连接一个mysql数据库,提示没有权限,最后发现mysql服务器的配置中只监听了127.0.0.1的端口,拒绝非本地的请求。通过将/etc/mysql/my.cnf中的bind_address项注释掉,/etc/init.d/mysql restart重启mysql服务器后,talend可以正常的访问该数据库: root@ubuntu:~/extract/extract_mysq...
阅读全文
摘要:mysql> delete from `zhangchao` where x='NULL'; Query OK, 0 rows affected (0.00 sec) mysql> delete from `zhangchao` where x=NULL; Query OK, 0 rows affected (0.00 sec) mysql> select * from zhangcha...
阅读全文
摘要:待迁移的数据库如下: mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | forbk | | hive | | mysql | | tes...
阅读全文
摘要:修改mysql的配置文件,ubuntu下mysql的配置文件存放位置为:/etc/mysql/my.cnf 找到log_bin配置项,指定一个路径: 重启数据库:/etc/init.d/mysql restart 在数据库中进行update, insert和delete操作,会触发binlog:
阅读全文
摘要:本文对如何使用MySql的API连接MySql数据库,开发环境为VS2008. 一、VS2008工程设置工作 首先,建立一个windows应用程序的工程,将C/C++->预处理器->预处理器定义下的_WINDOWS改为_CONSOLE, 将连接器->系统->子系统 选择为控制台。 由于我们要使用Mysql的API,并且我们机子上肯定安装了Mysql数据库,所以我们要将工程...
阅读全文
摘要:SQL Server 2008数据库的导入、导出和Mysql的导出还有一定的区别,刚开始的时候完全摸不到方向,利用Microsoft SQL Server Management Studio进行导入、导出操作。 1.导出 默认为flase 改为true 三个都全选 2.恢复 一定要是saveenergy哈 把sql 语句 复制过来执行即可
阅读全文
摘要:如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。外键是用来实现参照完整性的。 在我的数据中,有两张表,一张是light,一张是collector. 下图是light表,里面的字段collectorid是表collector的主键,对于light表来说,collectorid是它的外键: 下图是collector表,collectorid是这个表的主键, 在Mi...
阅读全文
摘要:以前从来没有写个sql脚本,由于项目需要,我必须往数据库中插入自上周以来,到现在的每一分钟的数据,刚开始的时候,以为用C++连接上数据库,然后每隔一分钟往表中插入数据,但是觉得好像也不是很方便,所以就选择使用SQL语言来实现了,事实证明SQL脚本是非常强大的,对于日期的各种操作、对于随机数的支持,直接贴代码,备忘:/*先清空carflow中的数据,用delete from table删除几十万条数据会非常的慢,因为要写日志文件*/truncate table [saveenergy].[dbo].[carflow] declare @collectorid1 intselect @collec
阅读全文