数据库,MySQL这样存在多存储引擎的数据库软件,清楚常见的存储引擎的区别,使用合适的存储引擎,使得项目跑的更顺畅,有时候对于一个项目,甚至比项目本身都重要。这篇文章,旨在浅谈常见的三种存储引擎的区别,优缺点。是学习也是分享。1:查看MySQL所支持的存储引擎:1.1 show engines;1.... ...
分类:
数据库技术 时间:
2016-10-23 20:56:54
收藏:
0 评论:
0 赞:
0 阅读:
227
当然,本篇的前提是你已经配置好了相关的环境,这里就不详细介绍。 一. 在settings.py文件中设置数据库属性。 如下: 二. 创建数据库模型App python manage.py startapp dbModel目录结构如下(不同的版本也许会有不同): |-- dbModel |-- __i ...
分类:
数据库技术 时间:
2016-10-23 20:50:18
收藏:
0 评论:
0 赞:
0 阅读:
306
使用MySQL当然会接触到MySQL的存储引擎,在新建数据库和新建数据表的时候都会看到。MySQL默认的存储引擎是MyISAM,其他常用的就是InnoDB了。至于到底用哪种存储引擎比较好?这个问题是没有定论的,需要根据你的需求和环境来衡量。所以对这两种引擎的概念、原理、异同和各自的优劣点有了详细的了... ...
分类:
数据库技术 时间:
2016-10-23 20:48:31
收藏:
0 评论:
0 赞:
0 阅读:
267
在dos中登陆mysql 后输入: // 查看数据使用的所有编码show variables like 'character%';// 修改客户端的编码 为 gbkset character_set_client=gbk;// 修改结果集的编码为gbkset character_set_result ...
分类:
数据库技术 时间:
2016-10-23 20:39:59
收藏:
0 评论:
0 赞:
0 阅读:
127
子查询 子查询就是嵌套查询,即select中包含这select,如果一条语句中存在着两个,或者两个以上的select,那么就是子查询语句了。 子查询出现的位置 where后,作为条件的一部分; from后,作为被查询的一条表; 当子查询出现在where 后作为条件时,还可以使用以下的关键字: any ...
分类:
数据库技术 时间:
2016-10-23 20:32:32
收藏:
0 评论:
0 赞:
0 阅读:
151
--对输入的数据进行约束create table t(studentID char(10), [name] varchar(8), startDate char(10) Check (isdate(startdate)=1 and cast(startdate as datetime)=conver ...
分类:
数据库技术 时间:
2016-10-23 20:21:29
收藏:
0 评论:
0 赞:
0 阅读:
229
一、下载及安装MongoDB MongoDB下载官网链接:http://www.mongodb.org/downloads 具体安装步骤教程:http://www.shouce.ren/api/view/a/6191(PS:该链接中对MongoDB安装讲解比较详细,通俗易懂。安装教程链接是我从手册网 ...
分类:
数据库技术 时间:
2016-10-23 20:17:16
收藏:
0 评论:
0 赞:
0 阅读:
234
一般我们通常会order by limit start ,offset的方式进行分页查询。 1一般而言,分页sql的耗时随着start的增加而急剧的增加 例如:select * from a1 limit 100,10 >0.02s select * from a1 limit 100000,10 ...
分类:
数据库技术 时间:
2016-10-23 20:10:42
收藏:
0 评论:
0 赞:
0 阅读:
148
首先安装Linux系统,我以虚拟机安装来做示例,先去下载 VitualBox,这是一款开源的虚拟机软件,https://www.virtualbox.org 官网地址。或者是VMware,www.vmware.com,不过这个软件是收费的。当然同时还要去下载一个Linux镜像,我下载是CentOS ...
分类:
数据库技术 时间:
2016-10-23 20:09:29
收藏:
0 评论:
0 赞:
0 阅读:
758
1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: 1、 首先检查mysql服务是否启动,若已启动则先将其停止服务,可在开始菜单的运行,使用命令: net stop mysql 打开第一个cmd窗口,切换到mysql的bin目录,运行命令: mysqld ...
分类:
数据库技术 时间:
2016-10-23 20:09:08
收藏:
0 评论:
0 赞:
0 阅读:
221
存储过程如同一门程序设计语言,同样包含了数据类型、流程控制、输入和输出和它自己的函数库。 基本语法 一.创建存储过程create procedure sp_name()begin.........end 二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕 ...
分类:
数据库技术 时间:
2016-10-23 20:08:52
收藏:
0 评论:
0 赞:
0 阅读:
312
不同服务器数据库之间的数据操作 --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogin 'ITSV ', 'false ',null, '用户名 ', ...
分类:
数据库技术 时间:
2016-10-23 20:07:09
收藏:
0 评论:
0 赞:
0 阅读:
251
mysql 登录不进去 提示Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) shell> chown -R 777/var/lib/mysql 接着启动服务器 shell> /etc ...
分类:
数据库技术 时间:
2016-10-23 20:02:19
收藏:
0 评论:
0 赞:
0 阅读:
407
MySQL数据库服务器通常指的的是mysqld,而命令行mysql则是mysql客户端程序,这两个概念通常容易混淆。通常启动mysql服务器即是启动mysqld进程,mysqld启动后,可以通过mysql连接到mysql服务器。本文主要描述了mysql服务器的几种启动方式以及如何关闭mysql服务器 ...
分类:
数据库技术 时间:
2016-10-23 18:13:50
收藏:
0 评论:
0 赞:
0 阅读:
335
1.数据库赋权 进入mysql数据库: mysql> use mysql; 给root用户设置新密码: mysql> update user set password=password("新密码") where user="root"; 刷新数据库 mysql> flush privileges; ...
分类:
数据库技术 时间:
2016-10-23 18:09:02
收藏:
0 评论:
0 赞:
0 阅读:
253
在Oracle中调用Java程序,注意:java方法必须是static类型的,如果想在JAVA中使用system.out/err输出log. 需要在oracle 中执行"call dbms_java.set_output(5000);".一、helloWord1 编写JAVA程序,也是在SQL/PL ...
分类:
数据库技术 时间:
2016-10-23 18:05:50
收藏:
0 评论:
0 赞:
0 阅读:
302
因为项目需要,有一个已经写好的Java程序,想要在Oracle某个表的触发器中调用,以使得每次数据更新时,调用这个JAVA程序,来修改后台某个数据。 现将过程记录如下: 1。编写JAVA程序 [java] view plain copy public class Main { public stat ...
分类:
数据库技术 时间:
2016-10-23 17:57:40
收藏:
0 评论:
0 赞:
0 阅读:
281