Mysql数据库常用命令:(dba数据库名称;t_A、t_B表名)
一、数据库连接
mysql -u root -p …
二、创建数据库
create database dba;
三、展示所有数据库
show databases;
四、删除数据库
drop database dba;
五、选择数据库
use dba;
六、创建表
create table t_A(id varchar(4),
name varchar(10),
sex varchar(2)) default charset=utf8;
七、显示所有数据表
show tables;
八、查看表结构
desc t_ A;
九、删除表
drop table t_A;删除表中的数据及整张表
truncatetable t_A;只删除表中的数据不删除表
delete from t_A where id >1;删除表中部分数据
十、插入数据表
insert into t_A(id,name,sex) values(‘001’,‘xiao’,‘男’),('002‘,’zhang‘,‘nv’);
十一、修改数据表
update t_A set id=‘888’ where name=‘xiao’;
十二、删除表数据
delete from t_A where id<888;
十三、查询单表数据
select * from t_A where name=‘xiao’ and id=888;
十四、查询关联表数据
等值查询:select * from t_A,t_B where t_A.id=t_B.id;
内关联:select * from t_A inner join t_B on t_A.id=t_B.id;
左关联:select * from t_A left join t_B on t_A.id=t_B.id;
右关联:select * from t_A right join t_B on t_A.id=t_B.id;
十五、计算
select id,count() from t_A where 条件;
count()不行去除空行
count(1)去除空行
十六、排序
select * from t_A order by age desc;降序
select id,name,sex from t_A order by age asc;升序
十七、分组
select * from t_A group by sex having count(1) >2;
select * ,count(1) from group by age;
十八、分页查询
跳过几条查几条:select * from t_A limit 0,5;
十九、去重查询、
select distinct age from t_A;
二十、删除表中的字段
alter table t_A drop column age;
新增表的字段
alter table t_A add age int(4);
Mysql常见操作
最新推荐文章于 2022-11-29 15:12:43 发布