码迷,mamicode.com
首页 > 数据库
关于VS2012连接SQL数据库的操作方法(文字步骤)
首先建立一个 ASP 空 Web应用程序 建好后在项目中点击右键建立一个 Aspnet 文件夹 APP_Data 是用来存放木人数据库文件的 在新建立的文件里 可建立一个数据库 数据库 分两种 一种为本地数据库 *.sdf 是以server ce 驱动的,这个是本地数据库,但不完整。 一种为SQl数 ...
分类:数据库   时间:2016-04-24 18:36:40    阅读次数:182
通过手动创建统计信息优化sql查询性能案例
来源于工作中的一个实际问题, 这里是组合列数据不均匀导致查询无法预估数据行数,从而导致无法选择合理的执行计划导致性能低下的情况 我这里把问题简单化,主要是为了说明问题 进行如下查询,就是查询那条所谓的特殊数据 发现执行计划如下:走的是全表扫描,IO代价也不小, 这种情况下,明明只有一条数据,却要走全 ...
分类:数据库   时间:2016-04-24 18:32:15    阅读次数:170
数据库SQL语句练习题
...
分类:数据库   时间:2016-04-24 17:20:36    阅读次数:269
mysql5.7中的sys表详解(转)
在说明系统数据库之前,先来看下MySQL在数据字典方面的演变历史:MySQL4.1 提供了information_schema 数据字典。从此可以很简单的用SQL语句来检索需要的系统元数据了。MySQL5.5 提供了performance_schema 性能字典。 但是这个字典比较专业,一般人可能也 ...
分类:数据库   时间:2016-04-24 17:16:16    阅读次数:297
MySQL学习笔记(四):存储引擎的选择
一:几种常用存储引擎汇总表 二:如何选择 ? MyISAM:默认的MySQL插件式存储引擎。如果应用是以读操作和插入操作为主,只有很少的更新和删除操作,并且对事务的完整性、并发性要求不是很高,那么选择这个存储引擎是非常适合的。MyISAM是在Web、数据仓储和其他应用环境下最常使用的存储引擎之一。 ...
分类:数据库   时间:2016-04-24 17:13:58    阅读次数:148
Mysql命令行常用操作
Mysql命令行常用操作 一、从命令行登录MySQL数据库服务器 1、登录使用默认3306端口的MySQL /usr/local/mysql/bin/mysql -u root -p 2、通过TCP连接管理不同端口的多个MySQL(注意:MySQL4.1以上版本才有此项功能) /usr/local/ ...
分类:数据库   时间:2016-04-24 17:12:05    阅读次数:172
MongoDB命令及SQL语法对比
mongodb与MySQL命令对比 传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由数据库(database)、集合(collection)、文档对象(document)三个层次组成。MongoDB对于关系型数据库里的表,但 ...
分类:数据库   时间:2016-04-24 17:10:59    阅读次数:210
centos7下使用yum安装mysql
来源 CentOS7的yum源中默认好像是没有mysql的。为了解决这个问题,我们要先下载mysql的repo源。 1. 下载mysql的repo源 2. 安装mysql-community-release-el7-5.noarch.rpm包 安装这个包后,会获得两个mysql的yum repo源: ...
分类:数据库   时间:2016-04-24 17:02:31    阅读次数:180
2.MyBatis对数据库单表的增删查改
转自: http://www.cnblogs.com/xdp-gacl/p/4262895.html 一、使用MyBatis对表执行CRUD操作——基于XML的实现 1、定义sql映射xml文件 userMapper.xml文件的内容如下: 单元测试类代码如下: 二、使用MyBatis对表执行CRU ...
分类:数据库   时间:2016-04-24 15:51:17    阅读次数:227
mysql中profile的使用
1.profile在mysql5.0.37及其以上版本中可用 2.查看profile是否可用SELECT @@profiling;来查看是否已经启用profile,如果profilng值为0,可以通过SET profiling = 1;启用mysql>select count(*) from roi ...
分类:数据库   时间:2016-04-24 15:51:48    阅读次数:259
mysql 执行reset master 风险
reset master 会把mysql实例上的所以二进制日志删除,并且日志序列从1开始;这样会引起两个问题。 001、问题一 slave 由于找不到下一个要执行的事件所以会报错、进一步master-->slave的复制中断。 002、问题二 如果二进制日志是会有被备份的,那么这个日志序列主不连接了 ...
分类:数据库   时间:2016-04-24 15:48:48    阅读次数:1245
如何使用Python3.4连接MySQL
http://www.tuicool.com/articles/yqayEv 数据库操作的API文档连接: http://legacy.python.org/dev/peps/pep-0249/ ...
分类:数据库   时间:2016-04-24 15:47:41    阅读次数:199
mysql总结
1.1 什么是数据库 数据库就是用来存储和管理数据的仓库! 数据库存储数据的优先: l 可存储大量数据; l 方便检索; l 保持数据的一致性、完整性; l 安全,可共享; l 通过组合分析,可产生新数据。 1.2 数据库的发展历程 l 没有数据库,使用磁盘文件存储数据; l 层次结构模型数据库; ...
分类:数据库   时间:2016-04-24 15:47:16    阅读次数:245
MySQL(三) —— 约束以及修改数据表
约束: 1. 约束保证数据的完整性和一致性; 2. 约束分为表级约束和列级约束; 3. 约束类型包括:NOT NULL, PRIMARY KEY, UNIQUE KEY, DEFAULT, FOREIGN KEY 外键约束 父表和子表必须使用相同的存储引擎,而且禁止使用临时表; 数据库的存储引擎只能 ...
分类:数据库   时间:2016-04-24 15:45:39    阅读次数:183
Mysql批量删除和修改某个前缀的表
1、批量删除某个前缀的表名,首先选出这些个表。 以上为删除date_为前缀的表,然后复制生成脚本运行即可完成删除。 2、修改某个前缀的表名 使用方法同上。 ...
分类:数据库   时间:2016-04-24 15:31:54    阅读次数:188
Oracle中的MD5加密详解
一、技术点 1、 DBMS_OBFUSCATION_TOOLKIT.MD5 DBMS_OBFUSCATION_TOOLKIT.MD5是MD5编码的数据包函数,但偶在使用select DBMS_OBFUSCATION_TOOLKIT.MD5(input_string =>'abc') a from D ...
分类:数据库   时间:2016-04-24 15:30:59    阅读次数:204
MySQL服务 - MySQL列类型、SQL模式、数据字典
一、MySQL列类型的作用: 列类型可以简单理解为用来对用户往列种存储数据时做某种范围"限定",它可以定义数据的有效值(字符、数字等)、所能占据的最大存储空间、字符长度(定长或变长)、是否能够被索引、如何被索引及如何排序等。在关系型数据库系统中,为了实现数据的易于管理,必须为表字段(列)指定对应的列 ...
分类:数据库   时间:2016-04-24 15:32:21    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!