各种MySQL表存储引擎介绍

各种MySQL表存储引擎介绍
MySQL的强大之处在于它的插件式存储引擎,我们可以基于表的特点使用不同的存储引擎,从而达到最好的性能。 下面我们来认识一下MySQL各表存储引擎的特点: InnoDB存储引擎 特点: 1,支持事务,主要面向在线事务处理(OLTP)方面的应用。 2,行锁设计,支持外键,并支持orcle的非锁定读,即默认情况下读取操作不加锁。 3,第三方存储引擎,被orcle收购...

阅读全文>>

阅读全文...

大SQL文件导入数据库的方法

大SQL文件导入数据库的方法
1、点击"开始"-"运行",输入cmd,然后回车进入到DOS界面。 2、进入MYSQL安装目录。 3、假如MYSQL安装在D盘,SQL文件也在D盘,加入命名为demo.sql,操作的方法是: 输入"D:",回车即进入到D盘了,然后输入"cd mysql/bin"并回车 4、再输入"mysql -u root -p database d:/demo.s...

阅读全文>>

阅读全文...

临时表、内存表和视图

临时表、内存表和视图
虚拟表,顾名思义,就是实际上并不存在(物理上不存在),但是逻辑上存在的表。这样说很抽象,还是看一些实际的例子吧。 在mysql中,存在三种虚拟表:临时表、内存表和视图。 一、mysql临时表 1、什么是临时表 临时表是建立在系统临时文件夹中的表,如果使用得当,完全可以像普通表一样进行各种操作。 临时表的数据和表结构都储存在内存之中,退出时,其所占的空间会自动被释放。 2、创建临时表 ...

阅读全文>>

阅读全文...

union、union all、Intersect、Minus的使用

union、union all、Intersect、Minus的使用
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All 两个要联合的SQL语句 字段个数必须一样,而且字段类型要“相容”(一致); 如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。  union...

阅读全文>>

阅读全文...

MySQL的Date,DateTime,TimeStamp和Time数据类型

MySQL的Date,DateTime,TimeStamp和Time数据类型
DATETIME类型用在你需要同时包含日期和时间信息的值时。MySQL检索并且以'YYYY-MM-DD HH:MM:SS'格式显示DATETIME值,支持的范围是'1000-01-01 00:00:00'到'9999-12-31 23:59:59'。(“支持”意味着尽管更早的值可能工作,但不能保证他们可以。) DATE类型用在 你仅需要日期值时,没有时间部分。MySQL检索并且以'YY...

阅读全文>>

阅读全文...

MySQL常用函数

MySQL常用函数
一、数学函数 ABS(x)   返回x的绝对值 BIN(x)   返回x的二进制(OCT返回八进制,HEX返回十六进制) CEILING(x)   返回大于x的最小整数值 EXP(x)   返回值e(自然对数的底)的x次方 FLOOR(x)   返回小于x的最大整数值 GREATEST(x1,x2,...,xn)返回集合中最大的值 L...

阅读全文>>

阅读全文...

linux关闭mysql strict mode的方法介绍

linux关闭mysql strict mode的方法介绍
I. Strict Mode阐述 根据 mysql5.0以上版本 strict mode (STRICT_TRANS_TABLES) 的限制: 1).不支持对not null字段插入null值 2).不支持对自增长字段插入''值,可插入null值 3).不支持 text 字段有默认值 linux关闭mysql strict mode的方法非常简单,下面我来给大家总结了些常用的关闭mysql...

阅读全文>>

阅读全文...

SQL语言的分类

SQL语言的分类
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。 1. 数据查询语言DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE 子句组成的查询块: SELECT <字段名表> FROM <表或视图名> WHERE <查询条件> 2 .数据操纵语言DML 数据操纵...

阅读全文>>

阅读全文...