随笔分类 - Mysql数据库
语法及使用
摘要:思维导图大纲 下面我将根据思维导图来复习 MySQL基本数据类型 常见的其实就分为3种: 字符串: char[字符型],varchar[可变字符型] 数值型: int[整数型],bigint[长整型],float[小数型] 日期型: date[日期型],DATETIME[时间日期型],TIMESTA
阅读全文
摘要:MySQL、索引优化&参数优化MySQL、索引优化&参数优化 1.对查询进行优化 应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断, 否则将导致引擎放弃使用索引而进行全表扫描,如: select
阅读全文
摘要:MySQL查询优化 USE test; CREATE TABLE IF NOT EXISTS emp ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20), age INT, salary FLOAT ); #创建存储过程 DELIMITER $
阅读全文
摘要:MySQL性能优化之范式 第一范式(1NF) 数据表的每一列都要保持它的原子特性,也就是列不能再被分割。 这张表就不符合第一范式规定的原子性,不符合关系型数据库的基本要求,在关系型数据库中创建这个表的操作就不能成功。不得不将数据表设计为如下形式。 根据第一范式修改 第二范式(2NF) 属性必须完全依
阅读全文
摘要:MySQL事务 点击查看代码 #创建数据库表 create table if not exists runoob_transaction_test(id int(5))engine=innodb; select * from runoob_transaction_test; #禁止自动提交 set
阅读全文
摘要:#建库 CREATE DATABASE IF NOT EXISTS day14 DEFAULT CHARSET UTF8; #指定库 USE day14; #建表 CREATE TABLE IF NOT EXISTS emp ( emp_id INT PRIMARY KEY AUTO_INCREME
阅读全文