直入正题吧:首先创建一张 students 表 ...
分类:
数据库 时间:
2018-02-24 00:55:58
阅读次数:
167
首先创建一张 students 表 SQL脚本如下: ![][1] ![][2] 不带参数的存储过程 执行存储过程: ![][3] 带参数的存储过程 执行存储过程: ![][4] 带有输出参数的存储过程 MySQL 支持 in (传递给存储过程),out (从存储过程传出) 和 inout (对存储 ...
分类:
数据库 时间:
2018-02-23 22:15:27
阅读次数:
188
一、存储过程,可以理解为带有逻辑的sql语句。 优点:是执行效率非常快,存储过程是在数据库的服务器端执行的。 缺点:移植性很差,不同数据库的存储过程是不能移植。 二、 1、基本语法 2、调用存储过程 3、删除存储过程 yexiangyang moyyexy@gmail.com ...
分类:
数据库 时间:
2018-02-22 19:25:37
阅读次数:
176
MyISAM是MySQL的默认数据库引擎(5.5版之前),由早期的ISAM(Indexed Sequential Access Method:有索引的顺序访问方法)所改良。虽然性能极佳,但却有一个缺点:不支持事务处理(transaction)。不过,在这几年的发展下,MySQL也导入了InnoDB( ...
分类:
数据库 时间:
2018-02-19 17:52:00
阅读次数:
190
一个标准的存储过程创建语句 这个存储过程有一个输入参数以及一个输出参数 如此调用 ...
分类:
数据库 时间:
2018-02-08 13:44:05
阅读次数:
173
修改表的存储引擎:
建表时,使用默认存储引擎。
-SHOW CREATE TABLE xxx\G; 可查看
例:
mysql>create table ku.abc(
>id int(4),
>name char(5)
>) engine=innodb;
mysql>show create table ku.abc\G;
更改现有表的存储引擎:
-使用ALTER TABLE 改变引擎设置。
mysql>alter table ku.abc engine=myisam;
msyql>show create table ku.abc\G;
设置默认存储引擎:
修改配置文件/etc/my.cnf
vim /etc/my.cnf
[mysqld]
....
default-storage-engine=InnoDB
service mysql restart
存储引擎的特点
MyISAM存储引擎的主要热点:
1.支持表级锁定,不支持行级锁定。
2.不支持事务
3.不享表空间
4.多用在查询、插入操作较多的表。
相关的表文
分类:
数据库 时间:
2018-01-30 00:15:39
阅读次数:
212
这两天上班接手,别人留下来的爬虫发现一个很好玩的 SQL脚本拼接。 只要你的Scrapy Field字段名字和 数据库字段的名字 一样。那么恭喜你你就可以拷贝这段SQL拼接脚本。进行MySQL入库处理。 具体拼接代码如下: 这个SQL拼接实现了,如果数据库存在相同数据则 更新,不存在则插入 的SQL ...
分类:
数据库 时间:
2018-01-29 11:36:44
阅读次数:
241
存储引擎的定义 数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)通过存储引擎进行创建,删除,修改,查询数据。不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。 补充: mysql的核心就是存储引擎 查看存储引擎 命令: show en ...
分类:
数据库 时间:
2018-01-25 23:03:39
阅读次数:
284
02: MySQL 索引类型 、 MySQL 存储引擎 、 总结和答疑
分类:
数据库 时间:
2018-01-23 20:47:49
阅读次数:
227
转:https://www.cnblogs.com/luxiaoxun/p/4694144.html MySQL性能优化总结 一、MySQL的主要适用场景 1、Web网站系统 2、日志记录系统 3、数据仓库系统 4、嵌入式系统 二、MySQL架构图: 三、MySQL存储引擎概述 1)MyISAM存储 ...
分类:
数据库 时间:
2018-01-23 20:32:41
阅读次数:
181