mysql concat 性能_MySQL性能优化(一)

本文介绍了MySQL的基础操作,包括表复制、索引创建与删除、视图、内置函数、预处理语句、事务处理、存储过程、触发器以及重置auto_increment值。重点讲解了concat函数的使用,并提供了各种操作的示例。
摘要由CSDN通过智能技术生成
性能优化一共有6个点:

1.MySQL基础操作

2.常用的SQL技巧

3.SQL语句优化

4.MySQL数据库优化

5.Myisam表锁

6.MySQL服务器优化

后期将逐步补全今天先分享下1

1.MySQL基础操作

一:MySQL基础操作

1:MySQL表复制

复制表结构 + 复制表数据

create table t3 like t1; --创建一个和t1一样的表,用like(表结构也一样)

insert into t3 select * from t1; --t1的数据全部拿过来,注意是表结构一致才select* ,否则选择相应的的字段列插入

create table t1(

id int unsigned not null auto_increment primary key,

name varchar(30)

);

2:MySQL索引(create不能创建主键索引,得用alter,建议全部用alter创建索引)

*设置主键后默认就是主键索引

一:alter table用来创建普通索引,unique索引或primary key索引

普通索引:alter table t1 add index in_name(name) --t1表中的那么字段添加索引名为in_name

唯一索引:alter table t1 add unique(name) --不给名字,默认是字段名

alter table t1 add unique un_name(name)

主键索引(自增才有意义):alter table t1 add primary key(id)

主键索引不是自增记得改成自增:alter table t1 modify id int unsigned not null auto_increment;

查看:show index from t1;

删除:alter table t1 drop index in_name;

@*删除主键索引单独处理*

二:alter table table_name drop index index_name

alter型删除索引:alter table t1 drop index in_name;

@*删除主键索引*:

注意:删除主键索引的时候,如果你的主键索引是自增(如:id)删除是会报错的

实在想玩的话就把主键的auto_increment消掉

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值