失效链接处理 |
MySQL从入门到精通 PDF 下载
本站整理下载:
相关截图:
主要内容:
MyISAM(全文索引(full text)不支持事务,表级锁,崩溃恢复支持不好),BLACKHOLE,CSV,MEMORY,ARCHIVE
InnoDB(支持事务,5.6版以前不支持全文索引,5.6以后就是默认的数据库引擎,行级锁,新能快)
存储引擎:
指定数据库引擎:ENGINE=InnoDB;
SHOW TABLE STATUS\G:把表旋转90°从横向变为纵向;
SHOW CREATE_TABLE TEST1:查看一个表的引擎
SHOW ENGINES\G:查看所有的引擎
ALTER TABLE 表名 ENGINE="引擎名":修改引擎
字符集校对:utf8_general_ci 不区分大小写
数据库引擎(高亮的是常用的):
Char(n):这个n是字符长度,默认为1;
int创建时不指定的话,默认是10,Int(n) ZEROFILL:只有后面跟上ZEROFILL,int括号里面的n如果没有达到长度就用0补充,如果超过了长
度,就让他超过;
简单来说,一个SQL语句就是一个事务;
四大特性:原子性/一致性/隔离性/持久性;
DTL事务控制语言:
创建视图:CRTATE VIEW 视图名 [(列名1)(列名2)……] AS SELECT 语句;
视图:ALTER VIEW 视图名 [(列名1)(列名2)……] AS SELECT 语句;
删除视图:DROP VIEW [(IF EXISTS)] 视图名;
视图:
CREATE TRIGGER 触发器名 (AFTER|BEFORE) (INSERT|UPDATE|DELETE) ON 表名 FOR EACH ROW
SQL语句
BEGIN
END;
触发器:
添加索引:ALTER TABLE 表名 ADD INDEX/UNIQUE/FULLTEXT[索引名](字段名)
删除索引:ALTER TABLE 表名 DROP INDEX 索引名
查看表索引:SHOW INDEX FROM 表名
外键约束:FOREIGN KEY (字段) REFERENCES 表名(字段名) INNODB
索引:
查看执行情况:explain select 语句
|