首页 > 数据库技术
学习笔记:MySQL数据库初步 概念
数据库 什么是数据库,数据库就是对大量信息进行管理的高效的解决方案,按照数据结构来组织、存储和管理数据的载体。而我们常说的数据库可以分为关系型和非关系型数据库。 关系型数据库 这里说的关系型数据库,是指基于关系型模型的数据库。 而 关系模型(对应)=二维表(对应)=现实世界的实体集 而实体集,如在一 ...
分类:数据库技术   时间:2016-11-24 21:23:27    收藏:0  评论:0  赞:0  阅读:225
MySql 首记
1.连接数据: 格式是: -P 端口号 -h mysql主机名\ip -u root (用户) -p 2.显示数据库: show databases; 3.选择数据库: use databaseName; databaseName是待选择的数据库名称 4.显示数据库的表: show tables; ...
分类:数据库技术   时间:2016-11-24 21:20:42    收藏:0  评论:0  赞:0  阅读:237
数据库备份定期删除程序的开发。
第一.最近客户的服务器数据库备份每天都在进行,随着数据量的不断的增加,备份也在不断的进行变大。 第二.于是一些问题就出现了客户的服务器的磁盘的空间有限,定期数据库备份文件太大而导致无法进行保存问题。 第三.从而导致了服务器宕机以及服务器中一些应用程序以及网站无法使用等等。 第四.所以需要进行解决这个 ...
分类:数据库技术   时间:2016-11-24 21:19:28    收藏:0  评论:0  赞:0  阅读:249
python用ibm_db模块操作db2
安装模块的教程已经在本博客的其它文章中介绍,这里不再详述。连接db2conn=ibm_db.connect("DATABASE=%s;HOSTNAME=%s;PORT=%s;PROTOCOL=TCPIP;UID=%s;PWD=%s"%(database,hostname,port,user,password),"","") 查询语句 result=ibm_db.exec_immediate(conn,"selectname,agefroms..
分类:数据库技术   时间:2016-11-24 19:43:43    收藏:0  评论:0  赞:0  阅读:2643
mysql群集搭建案例解析
Mysqlcluster技术概览DBManagementServer:管理服务器主要用于管理cluster中的其他类型节点(DataNode和SQLNode),通过它可以配置Node信息,启动和停止Node。SQLNode:在MySQLCluster中,一个SQLNode就是一个使用NDB引擎的mysqlserver进程,用于供外部应用提供集群数据的访问..
分类:数据库技术   时间:2016-11-24 19:39:39    收藏:0  评论:0  赞:0  阅读:365
mysql高可用双主+keepalived
Mysql双主复制实验拓扑:sql1192.168.10.1serverid1vip192.168.10.100Sql2192.168.10.2serverid2vip192.168.10.100客户端192.168.10.3Sql1配置双主主库配置:vim/etc/my.cnfLog-bin=mysql-bin//打开二进制日志Server-id=1Servicemysqldstart//重启mysql进程登录到mysql控制台My..
分类:数据库技术   时间:2016-11-24 19:38:59    收藏:0  评论:0  赞:0  阅读:304
mysql之数据备份还原
场景:①由于权限控制,远程数据库在外网不能访问;②远程数据库连接和查询比较慢,影响工作效率;③即将发布生产时,验证数据库更新脚本是否无遗漏(如字段是否完整);分析:对于①、②,可以将远程数据库的表结构和已有数据COPY到本地的mysql服务器,并将配置的信息指向本地..
分类:数据库技术   时间:2016-11-24 19:38:47    收藏:0  评论:0  赞:0  阅读:498
MySQL 5.5 通用二进制格式安装
wgethttp://101.96.10.42/dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.53-linux2.6-x86_64.tar.gzgroupadd-rmysqluseradd-gmysql-r-s/sbin/nologinmysqlidmysqluid=498(mysql)gid=499(mysql)groups=499(mysql)tarzxvfmysql-5.5.53-linux2.6-x86_64.tar.gz-C/usr/local/cd..
分类:数据库技术   时间:2016-11-24 19:36:35    收藏:0  评论:0  赞:0  阅读:257
用python操作mysql数据库(之简单“插入数据”操作)
#!/usr/bin/envpython #-*-coding:utf-8-*- ‘‘‘ 1、这里的数据库环境为本地数据库 2、我要通过python操作的数据库是test_db 3、该数据库里有一个表,表名称:user 4、表字段:id、name、address 5、其中,id字段为自增,也是主键 6、因ID字段为自曾,所以在插入数据的时候会自..
分类:数据库技术   时间:2016-11-24 19:35:29    收藏:0  评论:0  赞:0  阅读:256
oracle ORA-01653 表空间不能自动增长的原因及处理方法
背景:表空间已经设置自动增长,但达到一定大小后仍会报ORA-01653。解决过程:查阅相关资料,多数只给出了解决办法,但这个解决办法经过验证也是临时了,到了一定大小仍旧会报错,到时只能再次采取同样办法进行操作。通过几台机器的观察发现,报出该错误时,数据表文件的大小是..
分类:数据库技术   时间:2016-11-24 19:34:34    收藏:0  评论:0  赞:0  阅读:244
用python操作mysql数据库(之“删除”操作)
#!/usr/bin/envpython #-*-coding:utf-8-*- importMySQLdb #建立连接 conn=MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘1qaz#EDC‘,db=‘test_db‘) cur=conn.cursor() #对数据进行操作 sql="deletefromuserwhereid=%s"#定义一条删除指定ID的sql语句 params=(‘3‘)#..
分类:数据库技术   时间:2016-11-24 19:33:55    收藏:0  评论:0  赞:0  阅读:316
用python操作mysql数据库(之“更新”操作)
#!/usr/bin/envpython #-*-coding:utf-8-*- importMySQLdb #建立连接 conn=MySQLdb.connect(host=‘127.0.0.1‘,user=‘root‘,passwd=‘1qaz#EDC‘,db=‘test_db‘) cur=conn.cursor() #对数据进行操作 sql="updateusersetname=%swhereid=7"#定义sql语句,用于修改ID为7的name字段 ..
分类:数据库技术   时间:2016-11-24 19:32:03    收藏:0  评论:0  赞:0  阅读:245
查看MYSQL数据库中所有用户及拥有权限
查看MYSQL数据库中所有用户mysql>SELECTDISTINCTCONCAT(‘User:‘‘‘,user,‘‘‘@‘‘‘,host,‘‘‘;‘)ASqueryFROMmysql.user;+---------------------------------------+|query|+---------------------------------------+|User:‘cactiuser‘@‘%‘;||User:‘common_user‘@‘%‘;||User:‘db..
分类:数据库技术   时间:2016-11-24 19:31:20    收藏:0  评论:0  赞:0  阅读:285
InnoDB为什么要使用auto_Increment
在Mysql表设计中,通常会使用一个与业务无关的自增列做为主键。这是因为Mysql默认使用B-Tree索引,你可以简单理解为“排好序的快速查找结构”。如下是一个B-Tree的结构图,2层B+树,每个页面的扇出为4;并有1到6五条记录;上层记录保存每个页面的最小值;每个页面通过双向链表链接起来的;当你 ...
分类:数据库技术   时间:2016-11-24 19:17:31    收藏:0  评论:0  赞:0  阅读:275
复制表结构和数据SQL语句
select * into 目标表名 from 源表名 insert into 目标表名(fld1, fld2) select fld1, 5 from 源表名 以上两句都是将 源表 的数据插入到 目标表,但两句又有区别的: 第一句(select into from)要求目标表不存在,因为在插入时会 ...
分类:数据库技术   时间:2016-11-24 19:14:31    收藏:0  评论:0  赞:0  阅读:218
Docker运行MongoDB及Redis及ssh端口映射远程连接
Docker运行MongoDB及Redis及ssh端口映射远程连接 本节内容简介 在本实验里我们将通过完成 MongoDB 和 Redis 两个容器来学习Dockerfile及Docker的运行机制。 本节中,我们需要依次完成下面几项任务: 本次实验的需求是完成 Dockerfile,通过 Dock ...
分类:数据库技术   时间:2016-11-24 19:14:10    收藏:0  评论:0  赞:0  阅读:1172
sql复制表、拷贝表、临时表
--insert into pppcopy select * from ppp //从表ppp中获取数据,并将其插入到pppcopy中,只拷贝表的数据,不拷贝表的结构(前提:表pppcopy1存在) --select * into pppCopy1 from ppp //将ppp中的数据拷贝到 pp ...
分类:数据库技术   时间:2016-11-24 19:08:38    收藏:0  评论:0  赞:0  阅读:177
日志框架只打印出Mybatis SQL的配置
项目比较大,各种乱七八糟的框架。Log4j配置的是INFO级别。 然而今天开发的时候我需要log4j打印出SQL的执行情况。 先改log4j的rootLogger级别到DEBUG......后果就是各种日志乱飞。 log4j mybatis打印出sql,不打印其它框架的日志的配置 另外一种打印方法 ...
分类:数据库技术   时间:2016-11-24 19:06:57    收藏:0  评论:0  赞:0  阅读:230
MySQL的数值类型,时间
数值类型 整数型 tinyint smallint mediumint int|integer bigint 注意: 1, 如何选择数据类型,我们的原则是:够用就行!尽量的选择占用内存小的整型,而且效率也更快! 2,可以使用unsigned来控制是否有符号位,如果不写,缺省值是有符号的 MySQL不 ...
分类:数据库技术   时间:2016-11-24 18:54:18    收藏:0  评论:0  赞:0  阅读:333
MySQL使用说明
一、概述 什么是数据库 ? 答:数据的仓库,如:在ATM的示例中我们创建了一个 db 目录,称其为数据库 什么是 MySQL、Oracle、SQLite、Access、MS SQL Server等 ? 答:他们均是一个软件,都有两个主要的功能: a. 将数据保存到文件或内存 b. 接收特定的命令,然 ...
分类:数据库技术   时间:2016-11-24 18:38:54    收藏:0  评论:0  赞:0  阅读:239
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!