mysql命令

库的命令

查看所有数据库

show databeses;

查看当前使用的数据库

select database;

创建数据库

create table 库名 charset=utf8;

使用数据库

use 库名;

删除数据库

drop database 库名;

表的命令

建表

create tabel 表名(
	id int primary key auto_increment,
	name varchar(10),
	age int default 18,
	gender enum('男','女','保密')
);

添加字段

alter table 表名 add 字段名 信息;

修改字段名

alter table 表名 change 旧名 新名 类型;

修改字段类型

alter table 表名 modify 字段名  类型;

删除字段

alter table 表名 drop 字段名;

删除表

drop table 表名;

给表添加信息

insert into 表名 values(1,'asd',20)
insert into 表名 (name) values('edc')
insert into 表名 values(信息),(信息),(信息)

修改

update 表名 set  name = 'okm' where id = 3;

删除

delete from  表名 where id = 3;

展示

select * form 表名;
select name as '姓名' form 表名;
select * form 表名 where id>5;
select * form 表名 where id>5 or name='ed';
select * from 表名 where name like "%飞";
select * from 表名 where name like "飞%";
select * form 表名 where nane list "%飞%";
select * from 表名 order_by age;
select * from 表名 order_by age desc;
select * from 表名 limit 2,3; 分页
select age form  表名 group_by age; 查询age
select gender,gorup_concat(name) form 表名 group_by gender; 查询性别展示姓名
select gender,avg(age) from 表名 group_by gender; 查询性别年龄平均值
select gender,sum(age) from 表名 group_by gender; 查询性别年龄和

select id as '编号' , name as '姓名' form 表名 where id >5 order_by age limit 2,2;
select s.name,c.name from students s inner join classes c on s.cls_id=c.id where s.name="⼩明"; 一对多
Select * from hero inner join hero_arms on 
heros.id=hero_arms.h_id inner join arms on 
hero_arms.a_id=arms.id where hero.name=“寒冰射⼿” 多对多
select * from H inner join HZ on H.id inner join Z on 
Z.id=HZ.z_i where z.id between 10 and 20 order by h.price limit 0,10;


退出mysql :exit;

posted @ 2021-06-03 11:39  欧阳物语  阅读(49)  评论(0)    收藏  举报