mysql优化

SQL:(Structrued Query Language):结构化查询语言.
SQL核心功能
DDL 数据定义语言: create alter drop
DML 数据操作语言 insert , update, delete
DQL数据查询语言 select
DCL 数据控制语言: grant,revoke

concat()函数 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返回值为null。
substring(addtime,1,9) mysql截取字符串函数

SELECT DISTINCT 列名称 FROM 表名称

 

myisam 1.数据存储 date文件夹 数据文件 结构文件 索引文件
2.不按顺序插入
3.可以压缩表
4.并发表锁


insert into ih_order select null,123456789,null,null,null,null,null,null from ih_order;

myisampack D:\xampp\mysql\data\big\ih_order

flush table ih_order

insert into ih_order (order_sn)VALUES(123123);([Err] 1036 - Table 'ih_order' is read only)

myisamchk.exe --unpack D:\xampp\mysql\data\big\ih_order


innodb 1.结构、数据、索引的物理文件
2.数据主键顺序存储
3.功能:事务、外键
4.并发性:擅长并发
show variables like 'innodb_file_per_table';
set global innodb_file_per_table=1;

 

unix_timestamp() 当前时间戳信息
from_unixtime() 读取一个时间戳信息

mysql里转化ip和数字互相转化
inet_aton()
inet_ntoa()

alter table ih_log add PRIMARY key(id);
alter table ih_log add unique key(id);
alter table ih_log add fulltext key(event);
alter table ih_log add key tevent(event(20))
alter table student add fulltext(name,gender);


alter table ih_log modify id int unsigned not null;
alter table ih_log drop PRIMARY key;
alter table ih_log drop key id;


explain SELECT * from ih_log where id=9819\G;
explain SELECT * from ih_log order by id limit 5\G;
explain select id from ih_order\G;

//显示索引信息
show index from ih_log; \g

posted @ 2019-08-21 11:34  za_szybko  阅读(169)  评论(0编辑  收藏  举报