Mysql(三)——(cmd)数据库的命令操作


tip:注意所有命令结尾分号都是英文分号~

一、连接、查看操作

1.1 连接数据库

进入cmd,输入:mysql -u root -p
回车后输入密码,正确即可操作数据库。
在这里插入图片描述

1.2 显示所有数据库

show databases;
在这里插入图片描述

1.3 选择数据库

use 数据库名;

在这里插入图片描述

1.4 查看数据库的表

**show tables;**显示当前数据库的所有表
在这里插入图片描述

1.5 查看数据库表的字段信息

desc 数据表名称;
在这里插入图片描述

1.6查看表数据

select * from 数据表名;
在这里插入图片描述

1.7 退出

exit;/ctrl+c

二、创建、插入操作

2.0 创建数据库

create database 数据库名;
在这里插入图片描述

2.1 导入外部数据库sql文件

  1. 进入mysql的黑窗口并输入密码登录:mysql -uroot -p
  2. 创建一个数据库teducreate database tedu
  3. use tedu
  4. 开始导入sql文件,输入source sql文件的路径
    (注意你的文件路径要是复制来的,要将""全部换成“/”)例如“C:\Users\lenovo\Desktop\tedu.sql”=>“C:/Users/lenovo/Desktop/tedu.sql”
    在这里插入图片描述
    导入完成刷新数据库,查看表。

2.2 创建表

create table 数据库表名();
首先要use选定一个数据库,再创建表
在这里插入图片描述


创建成功后,show tables;可查询本数据库新建的表:
在这里插入图片描述
desc student;可以查看字段信息:
在这里插入图片描述

2.3插入表数据

insert into 数据库表名 values(,);
在这里插入图片描述
查询该表可知数据已被插入表中:
select * from student;
在这里插入图片描述

三、删除

3.1删除数据库

drop database 数据库名;
在这里插入图片描述

3.2删除数据库表

drop table 表名;
本来只有一个数据库表,删除student表后表为空。
在这里插入图片描述

3.3删除表数据

delete from 表名 where 条件语句

四、修改

4.1修改表数据

update 表名 set 字段名1=’'值1", 字段名2 = ‘值2’ where 条件语句;

此处以xz_user表(使用自己创建好的表)为例,修改前:
在这里插入图片描述

update xz_user set email = 'erya@qq.com', phone = '15180151546', user_name = 'erya', gender = 0 where uid = 5;

执行后再次查询可发现uid=5的一行数据已改变:
在这里插入图片描述

五、 简单(单表)查询

Mysql(二)——简单查询及示例

5.1 order by排序查询

select * from 表名 order by 字段名 asc/desc

  • asc 升序 #ascendant 升序的
  • desc 降序 #descendant 降序

示例:下图查询出所有的员工,结果按照工资降序排列
select * from emp order by salary desc;
在这里插入图片描述

5.2 where 条件查询

select * from 表名 where 条件语句
条件中可包含下列运算符:

运算符描述
>大于
<小于
>=大于等于
<=小于等于
=等于
!=不等于
and (&&)并且,两个条件都满足
or (||)或者,两个条件满足其一
is null值为null
is not null值不为null
in( )满足其中一个
not in( )都不满足
a between and b在a~b之间
a not between and b不在a~b之间

示例:查询出编号为5的员工所有列
select * from emp where eid=5;
在这里插入图片描述

5.3 like模糊查询

%——匹配任意个字符 >=0
_ ——任意一个字符 =1

示例:查询出姓名中第二个字符是o员工有哪些
select * from emp where ename like ‘_o%’;
在这里插入图片描述

  • 2
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你脸上有BUG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值