MySQL常见命令介绍 — 基础篇

MySQL常见命令

作为MySQL的初学者,记录学习MySQL的进程,一起进步!

1.MySQL的启动和登录

在Windows系统中,找到服务,将MySQL这一项右击选择启动。

运行打开cmd,输入mysql -h localhost -P端口号 -u用户名 -p密码

回车,显示登录成功。

2.准备知识

首先我们要明确在MySQL中存在的一些概念。我的理解是,数据库相当于文件夹,一个数据库中有多个表,表相当于文件(比如说Excel文件),而每个表中又存有数据。

3.常见命令

2.1 查看数据库

show databases; (注意在MySQL中要用;结尾)

2.2 打开某个数据库

例如我们要打开sys这个数据库:use sys;

那么现在我们就在sys这个数据库中了。

2.3 查看已经打开的数据库中的所有表

查看在2.2中打开的sys数据库中的所有表:show tables;

2.4 查看其他未打开的数据库中的所有表

查看mysql这个数据库中的所有表,然而现在我们在sys数据库中

所以我们应该明确的告诉MySQL具体要查看那个数据库

show tables from mysql;

一般的:show tables from 数据库名;

2.5 查看当前我们在哪个数据库中

经过2.3和2.4的学习,我们存在一个疑问,怎样知道自己现在正在打开那个数据库呢?或者是说当前我们正在那个数据库中进行操作?
select databases;

2.6 创建表

在当前数据库中创建一个新表。要求:表名为stuinfo,表中有两列数据,第一列为id,类型为int;第二列为name,类型为varchar。

create table stuinfo(
id int;
name varchar(20));

可以查看是否创建成功:show tables;

2.7 查看表的结构

查看stuinfo表的结构:desc stuinfo;

2.8 查看表中所有数据行/字段

查看stuinfo表的所有字段:select * from stuinfo;

2.9 在表中插入数据

在stuinfo表中插入一条数据,id=1,name=john

insert into stuinfo (id,name) values (1,'john');

这里插入的数据是真的插入,重启电脑之后仍然存在。

2.10 修改表中的某个数据

将stuinfo表中id=1的name由‘john’改为‘lilei’

update stuinfo set name='lilei' where id=1;

2.11 删除表中的的某个数据

删除stuinfo表中id=1的这条数据:

delete from stuinfo where id=1;

2.12 查看当前MySQL的版本

select version();

2.13 退出登录

exit

下一节我们可以在图形可视化进行操作啦,我下载的是Navicat。在下一节里我们一起学习DQL语言,常用的是select这个语句。需要先执行一个SQL脚本,需要的小伙伴可以给我留言。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值