天翼云代理,天翼云代理商,北京代理商
天翼云折扣专线:400-150-1900(全国市话)

MySql基础命令与查询方法

2021-11-17 09:49:59

一、连接MySQL

1. 首先安装MySQL,然后开启相关服务。

 

、运行Navicat可视化工具

1. Navicat中连接MySQL数据库

 

 

三、MySQL的基础命令

· 首先启动MySQL服务,然后通过下面的命令连接数据库

mysql -u root -p复制代码

· 显示当前存在的数据库

show databases;复制代码

· 选择想要操作的数据库

use xxx;复制代码

当出现Database changed表示切换成功!

· 查看当前数据库都有哪些数据表

show tables;复制代码

· 查看指定表中都有哪些数据

select * from xxx复制代码

· 指定查询表中的哪些字段

select xxx from xxx;复制代码

· 指定查询条件

select * from user where id=1;select * from user where id>1;复制代码

· 创建一个数据库

create database xxx;复制代码

· 添加数据表

create table users(id int(11),username varchar(255),age int(3));复制代码

· 显示表的结构

describe users;复制代码

· 向表中添加数据

insert into users(id,username,age) values (1,'王五',18);复制代码

· 修改指定的数据(user表中id1的字段的username修改为:王五)

update user set username="王五" where id=1;复制代码

· 修改多个字段的情况

update user set username="王五",id=666 where id=1;复制代码

· 删除指定的数据

delete from user where id=666;复制代码

· 对数据进行升序排列

select * from user order by id asc;复制代码

· 对数据进行降序排列

select * from user order by id desc;复制代码

· 对某个表统计数量

select count(1) from user;复制代码

· 只查询指定数量的数据

下面的方法只会查询前两条数据。

select * from user limit 1;复制代码

· 跳过两条,查询1

select * from user limit 2,1;复制代码

· 删除指定的表

drop table test;复制代码

· 删除指定的数据库

drop database test;复制代码

四、MySQL中的模糊查询

· 将邮件信息中包含qq.com的都选出来

select * from class where email like "%qq.com%";复制代码

· 查询email中以node开头的

select * from class where email like "node%";复制代码

· 查询email中以163.com结尾的元素

select * from class where email like "%163.com";复制代码

五、MySQL中的分组函数

select avg(score) from class;select count(score) from class;select max(score) from class;select min(score) from class;select sum(score) from class;复制代码

复合条件查询

select * from class where score in (select max(score) from class);复制代码

六、MySQL别名

select id,name as n,email as e,score as s from class;复制代码

七、MySQL表与表之间的关系

表与表之间一般存在三种关系,即一对一,一对多和多对多关系。

版权声明:本文内容转发自阿里云社区,由阿里云实名注册用户自发贡献版权归原作者所有本站不拥有其著作权,亦不承担相应法律责任。如果您发现本中有涉嫌抄袭的内容,请联系站内客服,本将立刻删除涉嫌侵权内容。





12年经验 · 提供上云保障

服务热线:132-6161-6125(手机) 400-150-1900(全国市话)

站内导航: 天翼云服务器价格| 天翼云购买流程| 天翼云代理| 北京天翼云代理商| 杭州天翼云代理| 深圳天翼云代理商| 钉钉代理商| 阿里云代理| 公司官网

我公司收款账号| 天翼云备案系统

CopyRight © 2019 天翼云代理商. All Rights Reserved 京ICP备2024071855号-7 管理-北京优胜智连科技有限公司