sql:mysql:常用配置语句

分析数据运行状态利器(用来查看那些线程正在运行)
show processlist ;

查询索引
show index from t_pub_log;
新增索引
ALTER  TABLE  表名 ADD  INDEX 索引名 (列名);

删除索引:
drop index index_name on table_name ;

创建新库
create database pf_bi_dev

use pf_bi_test

查询所有表:
show tables;

查看某用户有哪些权限
show grants for pf_bi;
给用户授予访问pf_bi_dev这个库的权限
GRANT ALL PRIVILEGES ON  pf_bi_dev.* TO pf_bi@'%' WITH GRANT OPTION


新增字段,默认为空
alter table t_cal_resume_channel add COLUMN new1  VARCHAR(20)  COMMENT '这是备注' DEFAULT NULL; 
新增一个字段,默认不能为空
alter table user add COLUMN new2 VARCHAR(20) NOT NULL;

批量增加字段方式1,如下使用了事务
begin;
alter table t_cal_resume_channel add COLUMN new3  VARCHAR(20)  COMMENT '这是备注3' DEFAULT NULL; 
alter table t_cal_resume_channel add COLUMN new4  VARCHAR(20)  COMMENT '这是备注4' DEFAULT NULL; 
commit;
批量增加字段方式2
alter table t_cal_resume_channel add (new5 int(11),new6 int(11),new7 int(11));
删除一个字段
alter table t_cal_resume_channel drop column new3
为表添加或修改注释
ALTER TABLE t_cal_resume_channel COMMENT'新注释名'; 
更改表字段名和注释
alter table  t_cal_resume_channel change resume_new resume_new INT COMMENT '新增简历' 

调整字段顺序  

-- alter table 表名  change 字段名 新字段名 字段类型 默认值 after 字段名(跳到哪个字段之后)
select * from t_cal_resume_channel
alter table t_cal_resume_channel change resume_new1 resume_new int after resume_channel
 

 

查询某条sql语句是否走索引:

在sql语句前加explain即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值