Mysql常见操作

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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值