MySQL 初体验

上一章已经大家分享过了如何在cmd控制台里使用指令连接MySQL服务器,接下来跟大家分享如何使用指令操作数据库

一、使用cmd指令操作数据库

1、查看MySQL版本信息及当前用户

在MySQL中查看MySQL版本信息和当前用户可使用一下命令:
SELECT VERSION(),USER() ;

执行结果: 

从执行结果中可以看出,当前的MySQL版本为“8.3.0”,当前用户为“root@localhost”。

2、创建数据库

在MySQL中创建数据库的基本SQL语句的语句格式如下:
CREATE DATABASE 数据库名;
示例:
CREATE DATABASE school;

在MySQL中,SQL语句不区分大小写,每条SQL语句以英文半角分号(;)作为结束符。SQL语句执行后,系统输出了“Query OK, 1 row affected (0.01 sec)”提示。此提示的含义如下:

Query OK:SQL语句执行成功

1  row affected:本操作使1行数据受到影响

0.01 sec:此操作的执行时间是0.01秒

3、查看数据库列表

SHOW DATABASES;

从执行结果中可以看到刚才创建的school数据库。

4、选择数据库

在操作数据之前,需要先选定表所在的数据库。选择数据库的语法格式如下:

USE 数据库名;

示例:

USE school;

如果选择使用不存在的数据库则提示如下:

5、删除数据库

删除数据库的语句格式如下:

DROP DATABASE 数据库名;

示例:

 DROP DATABASE school;

执行结果:

数据库删除成功后,通过查看数据库列表可以看出school数据库已经不存在了。

二、使用Navicat连接MySQL

之前已经跟大家说过如何下载Navicat了,这里就不做多解释了,不知道的可以查看我之前发过的文章!

1、登录MySQL

启动Navicat,打开Navicat Premium主界面,执行“文件”→“新建连接”→“MySQL”命令,打开新建连接窗口,正确输入数据库连接名、主机、端口、用户名、密码。

可以点击测试连接,看看是不是连接成功,如果测试连接失败,可能是服务器没有启动。

2、连接MySQL

配置成功后,在左侧区域显示数据库连接名“MySQL”,双击连接名,在打开的窗口左侧的对象资源管理器中将显示MySQL数据库管理系统中所有的数据库,如:

3、使用Navicat工具创建数据库

可以通过操作实现创建数据库,也可以通过SQL语句创建数据库。

1、通过操作向导创建数据库

右击连接名“MySQL”,在弹出的快捷菜单中执行“新建数据库”命令,打开“新建数据库”对话框,在该对话框中填写数据库名,完成后单击“确定”按钮。

下面两个可以选择不选(在8.0版本后的)它会默认自己添加。

2、通过SQL语句创建数据库

可以在命令列界面或查询界面通过输入SQL语句实现数据库的创建。右击连接名“MySQL”,在弹出的快捷菜单中执行“命令列界面”命令,在打开的“命令列界面”窗口右侧区域的“MySQL-命令列界面”选项卡中输入创建数据库的语句,按Enter键执行命令,创建数据库。

在左侧上方有个新建查询,点击新建查询,在查询界面输入SQL语句,点击运行,即可执行SQL语句

在实际开发过程中,操作MySQL数据大多以执行SQL语句为主,因为SQL语言可以更加方便地执行批量的操作。熟练编写SQL语句是程序员的必备技能,后续将主要给大家介绍使用SQL语句操作数据库!!! 

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-12 04:12:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-12 04:12:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-12 04:12:02       82 阅读
  4. Python语言-面向对象

    2024-04-12 04:12:02       91 阅读

热门阅读

  1. redis缓存雪崩,缓存穿透

    2024-04-12 04:12:02       42 阅读
  2. UVA230 Borrowers 图书管理系统 解题报告

    2024-04-12 04:12:02       39 阅读
  3. Python:闭包

    2024-04-12 04:12:02       45 阅读
  4. Web蓝桥杯刷题记录——燃烧你的卡路里

    2024-04-12 04:12:02       39 阅读
  5. oracle全量、增量备份

    2024-04-12 04:12:02       39 阅读
  6. 【Python】Python中大文件切割的艺术

    2024-04-12 04:12:02       41 阅读
  7. leetcode解题思路分析(一百五十五)1352 - 1358 题

    2024-04-12 04:12:02       37 阅读
  8. 0411代码,备战蓝桥杯基础数据结构

    2024-04-12 04:12:02       34 阅读
  9. fzf模糊查找工具

    2024-04-12 04:12:02       32 阅读
  10. 我心目中的福克斯和马自达

    2024-04-12 04:12:02       38 阅读