什么是脚本。我们前面学的CREATE TABLE <table name> ,USE <database name>这些都是脚本,为什么用脚本。脚本存储到文件中并且可以重复利用和提取的文件。 创建变量: DECLARE语句最常用的语法: DECLARE @<variable name> <varia ...
分类:
数据库技术 时间:
2016-06-29 22:11:35
收藏:
0 评论:
0 赞:
0 阅读:
270
本章主要讲如何使用脚本创建数据库;如何使用脚本创建表;如何删除对象和修改对象. CREATE 语句:CREATE <object type> <onject name> 创建数据库基本语法:CREATE DATABASE <database name> ON [PARIMARY] ( [NAME=< ...
分类:
数据库技术 时间:
2016-06-29 22:06:54
收藏:
0 评论:
0 赞:
0 阅读:
257
上一篇介绍到查询。这一篇主要讲连接查询,将介绍INNER JOIN,OUTER JOIN(LEFT和RIGHT),FULL JOIN,CROSS JOIN。 连接顾名斯义就是把多个数据表数据合并到一个结果集。 用内部连接检索匹配的数据(inner join) 连接结构语法如下:SELECT <col ...
分类:
数据库技术 时间:
2016-06-29 22:04:04
收藏:
0 评论:
0 赞:
0 阅读:
133
存储过程(stored procedure)有时候称为sproc,它是真正的脚本-或者更准确的说,他是批处理(batch)-它存储于数据库中,而不是淡出的文件中。无论如何,这个比较并不是很确定。存储过程有输出参数,输入参数已及返回值等。而脚本不会有这些内容。 存储过程基本语法:CREATE PROC ...
分类:
数据库技术 时间:
2016-06-29 22:02:14
收藏:
0 评论:
0 赞:
0 阅读:
174
使用SQL查询: SQL查询基本语法: SELECT [ALL|DISTINCT] [TOP (<expression>) [PERCENT] [WITH TIES] ] <column list> [FROM <source table(s)/view>] [WHERE <restrictive ...
分类:
数据库技术 时间:
2016-06-29 22:00:44
收藏:
0 评论:
0 赞:
0 阅读:
232
事务是什么?事务关键在与其原子性。原子性概念是指可以把一些事情当作一个执行单元来看待。从数据库角度看待。他是指应该全部执行或者全部不执行一条或多条语句的最小组合。当处理数据时候经常确保一件事发生另一件事也随之发生。或者二件事都不发生。实际上可能达到程度是有几十件事情或者更多的事情都必须一起发生或者都 ...
分类:
数据库技术 时间:
2016-06-29 22:00:05
收藏:
0 评论:
0 赞:
0 阅读:
231
今天是我第一天开通博客,也是我的第一篇博客。以后为大家带来第一篇关于学习技术性文章,这段时间会为大家带来是SQL入门学习。希望大家坚持读下去,因为学历有限。我也是初学者。语言表达能力不好和知识点不足,我写的不好,希望大家多多包涵。主要分享给那些想学SQL一个入门教程。主要是T-SQL语言为主。学完这 ...
分类:
数据库技术 时间:
2016-06-29 21:59:15
收藏:
0 评论:
0 赞:
0 阅读:
206
单表扫描,MySQL索引选择不正确 并 详细解析OPTIMIZER_TRACE格式 单表扫描,MySQL索引选择不正确 并 详细解析OPTIMIZER_TRACE格式 单表扫描,MySQL索引选择不正确 并 详细解析OPTIMIZER_TRACE格式 一 表结构如下: MySQL 5.5.30 5. ...
分类:
数据库技术 时间:
2016-06-29 21:56:14
收藏:
0 评论:
0 赞:
0 阅读:
294
use master go sp_detach_db 'mydb' go use master go sp_attach_db 'mydb','E:\Sqldata\mydbdata.mdf','E:\Sqldata\mydblog.ldf' go use mydb go sp_helpfile g ...
分类:
数据库技术 时间:
2016-06-29 21:54:24
收藏:
0 评论:
0 赞:
0 阅读:
257
[MySQL5.6] 一个简单的optimizer_trace示例 [MySQL5.6] 一个简单的optimizer_trace示例 [MySQL5.6] 一个简单的optimizer_trace示例 前面已经介绍了如何使用和配置MySQL5.6中optimizer_trace(点击博客),本篇我 ...
分类:
数据库技术 时间:
2016-06-29 20:43:35
收藏:
0 评论:
0 赞:
0 阅读:
312
介绍 分区是指根据一定的规则将一个大表分解成多个更小的部分,这里的规则一般就是利用分区规则将表进行水平切分;逻辑上没有发生变化但实际上表已经被拆分成了多个物理对象,每个分成被划分成了一个独立的对象。相对于没有分区的当个表而言分区的表有很多的优势包括: 并发统计查询、快速归档删除分区数据、分散存储、查 ...
分类:
数据库技术 时间:
2016-06-29 20:41:44
收藏:
0 评论:
0 赞:
0 阅读:
266
http://www.cnblogs.com/libingql/p/3330880.html 1、EF Code First创建数据库 新建控制台应用程序Portal,通过程序包管理器控制台添加EntityFramework。 在程序包管理器控制台中执行以下语句,安装EntityFramework。... ...
分类:
数据库技术 时间:
2016-06-29 20:38:45
收藏:
0 评论:
0 赞:
0 阅读:
213
安装oracle时显示物理内存,可用物理内存,显示交换空间大小等问题! 解决方法:1. 在命令提示符下 net share c$=c: 补充 如果这个命令提示错误:“发生系统错误 5,拒绝访问的时候”,那我们可以修改注册表,检查AutoShareServer和AutoShareWks注册表值,以确保 ...
分类:
数据库技术 时间:
2016-06-29 20:36:45
收藏:
0 评论:
0 赞:
0 阅读:
231
在MySQL5.6中,支持将执行的SQL的查询计划树记录下来,目前来看,即使对于非常简单的查询,也会打印出冗长的查询计划,看起来似乎不是很可读,不过对于一个经验丰富,对查询计划的生成过程比较了解的DBA而言,这是一个优化SQL的宝藏,因为暴露了大量的内部产生查询计划的信息给用户,这意味着,我们可以对 ...
分类:
数据库技术 时间:
2016-06-29 20:35:43
收藏:
0 评论:
0 赞:
0 阅读:
411
1)如何使用strace+pstack利器分析程序性能?http://www.cnblogs.com/bangerlee/archive/2012/04/30/2476190.html此文有详细介绍怎么用strace和pstack2)Linux下多线程查看工具(pstree、ps、pstack)?h ...
分类:
数据库技术 时间:
2016-06-29 20:33:53
收藏:
0 评论:
0 赞:
0 阅读:
275
介绍 作业也叫做事件调度,其实它也就是一个时间触发器;它可以定义某个时间点执行指定的数据库命令操作。 语法 CREATE [DEFINER = { user | CURRENT_USER }] ######定义创建人,默认创建事件的用户就是事件的定义人,必须具备super权限才能指定其他用户。 EV ...
分类:
数据库技术 时间:
2016-06-29 20:31:54
收藏:
0 评论:
0 赞:
0 阅读:
201
Mongodb这几天也了解了一下,今天配置了下环境,从今天开始学下Mongodb数据库。 一、下载 在这个网址中选择要下载的开发环境https://www.mongodb.com/download-center,然后下载下来。我选择的是64位支持ssl的3.2.7版本。 二、安装 下载完msi文件之 ...
分类:
数据库技术 时间:
2016-06-29 20:31:14
收藏:
0 评论:
0 赞:
0 阅读:
258
一、CRM介绍 数据库表是一个二维表,包含多行多列。把一个表的内容用Python的数据结构表示出来的话,可以用一个list表示多行,list的每一个元素是tuple,表示一行记录,比如,包含id和name的user表: Python的DB-API返回的数据结构就是像上面这样表示的。 但是用tuple ...
分类:
数据库技术 时间:
2016-06-29 20:30:15
收藏:
0 评论:
0 赞:
0 阅读:
202
RowMapper:用于将结果集每行数据转换为需要的类型,用户需实现方法mapRow(ResultSet rs, int rowNum)来完成将每行数据转换为相应的类型。 RowCallbackHandler:用于处理ResultSet的每一行结果,用户需实现方法processRow(ResultS ...
分类:
数据库技术 时间:
2016-06-29 20:28:34
收藏:
0 评论:
0 赞:
0 阅读:
340
说明 1,红色代表重点参数2,“全局缓存”、“线程缓存”,全局缓存是所有线程共享,线程缓存是每个线程连接上数据时创建一个线程(如果没有设置线程池),假如有200连接、那就是200个线程,如果参数设定值是10M,那么参数值就是10*200=2000M=2G,很有可能吃垮内存,所以线程缓存并不是像全局缓 ...
分类:
数据库技术 时间:
2016-06-29 20:28:23
收藏:
0 评论:
0 赞:
0 阅读:
208