MySQL技巧#常用MySQL数据库命令总结

时间:2021-10-27 03:20:37

1、MySQL常用命令

//创建数据库
create databases name;
//选择数据库
use databasename;
//删除数据库,不提醒
drop database name;
//显示所有表
show tables;
// 表的详细描述
describe tablename;
//显示创建表的SQL语句
show create table table_name;
//当前数据库版本
select version();
//查看数据库编码
SHOW VARIABLES LIKE 'character%';
//查看表字段和注释
show full columns from table_name;

2、查询命令

//查看表全部内容
select * from table_name
//查看表中id=1的内容
select * from table_name where id = '1';

//排序
select * from table_name order by id desc;
//分组
select * from table_name group by age ;
//分组统计
select count(*) from table_name group by age;
//查询一条数据
select * from table_name limit 1;
//分页
select * from table_name limit 10,10
//左连接
select * from table_name as t1 left join table_name_2 as t2 on t1.id=t2.t_id;

//
select * from table_name union all (select * from table_name_2)

插入修改命令

//批量插入数据
insert into table_name (field1,field2) values(1,2),(2,2),(3,2)
//修改
update table_name set field=value where id =1;

//删除表内容
delete from table_name;
delete from table_name where id =1;

表结构修改

//删除表
drop table table_name;
//增加一个字段
alter table table_name add column(字段名 字段类型)
//指定插入位置
alter table table_name add column(字段名 字段类型) after 某字段
//删除一个字段
alter table table_name drop 字段名
//修改字段名称/类型
alter table table_name change 旧字段名 新字段名 新字段类型
//修改表名称
alter table table_name rename to new_table_name;

//清空表
truncate table table_name;