MySQL 基础之一:基本命令使用

前言:

从今天开始,决定每天发一篇文章,来讲解 mysql 的使用和基础知识点。一是为了复习以前学过的知识,二是养成每天写文章的习惯,希望看到这篇文章的小伙伴们能够学到知识。

MySQL 命令:

先来个考题:我们经常说的 mysql 数据库它到底是个啥?

实际上我们用的 mysql 不仅仅是个数据库,它是一个数据库管理系统(DBMS),它分为 mysql 服务程序和 mysql 的客户端程序。

mysql 中可以存放很多个数据库,一个数据库中存放的是一个个的表格,我们一般是对数据库中的某个表格进行操作的。

  • 查询数据库中哪些数据库:
show databases;
  • 创建数据库:
create database infoQ;  infoQ是要创建的数据库的名字
  • mysql 数据库中有很多数据库文件,那我们想要使用其中的一个数据库,该如何操作呢?
use infoQ;  
  • 想要查看某个数据库中有哪些表格,如何操作?
show tables; 

小贴士:前提是已经运行了上面的命令,已经明确了是查看那个数据库中的表格

我们已经有了.sql 的文件,里面写的是建表语句,怎么可以调用这个文件来创建表格呢?这条命令在 cmd 中执行很方便。

连接 mysql 数据库,确认使用哪个数据库,然后输入命令 source .sql 文件的路径和文件名。

最方便的方法:输入 source 后,直接用鼠标拖拽文件到 cmd 中,就可以了。

小贴士:命令输入完毕之后,千万不要输入英文分号。

  • 想要查看某个表格的结构,怎么办?

desc emp;  emp表示一个表格的名字,下同
  • 想要知道正在使用哪个数据库,怎么办?

select database();
  • 查看 mysql 版本号?

select version();
  • 在 cmd 中,一条命令可以多行写,前提是在结束之前不可以写英文分号,如下图: 

MySQL 基础之一:基本命令使用_第1张图片

  • 想要查看当前操作的表的建表语句,怎么办?
show create table emp;  
  • 退出 mysql

exit
  • 在 cmd 中输入命令时,不小心输错了,想重新输入命令,这时候怎么办?--这个很有用

在输错的语句后面直接输入 \c 就可以了,如图:

 

你可能感兴趣的:(MySQL基础入门,数据库,mysql,sql)