MySQL命令行基本操作练习-笔记-02章:MySQL环境搭建

写在前面的话( •̀ .̫ •́ )✧

即将学习数据库系统的课程,此文为预习与自学,自学配套课程链接为:MySQL数据库入门到大牛,mysql安装到优化,百科全书级,全网天花板_哔哩哔哩_bilibili

本文是适合纯小白去看的笔记,但前提是咱们的数据库得安装好了QAQ。基本上没什么不能理解的,第二部分是数据库的基本操作,懒得看视频,或者想再熟悉基本语句的,可以跟着我写的流程敲一遍,感受一下SQL语句,很简单也很方便。

本笔记中第三部分使用的MySQL数据库服务器管理和开发工具是Navicat,具体练习语句后续再更新,迟早要用,所以先安装上挺好的,这里是本人亲测好用的教程:Navicat16\17安装和激活详细讲解(全网最简单且靠谱)


02章:MySQL环境搭建

1. MySQL的登录

1.1 服务的启动与停止

MySQL安装完毕之后,需要启动服务器进程,不然客户端无法连接数据库。
在前面的配置过程中,已经将MySQL安装为Windows服务,并且勾选当Windows启动、停止时,MySQL也自动启动、停止。

1.1.1 使用图形界面工具
  • 步骤1:打开windows服务

单击【开始】菜单,在搜索框中输入“services.msc”,按Enter键确认

  • 步骤2:找到MySQL/MYSQL80…和版本有关(点击鼠标右键)→ 启动或停止(点击)

在这里插入图片描述

1.1.2 使用命令行工具
# 启动 MySQL 服务命令:
net start MySQL服务名

# 停止 MySQL 服务命令:
net stop MySQL服务名
  • 可能出现的错误及解决方式:如果当你输入命令后,提示“拒绝服务”,请以系统管理员身份打开命令提示符界面重新尝试。

在这里插入图片描述

  • 成功的前提:start和stop后面的服务名应与之前配置时指定的服务名一致(注意现在是以管理员权限运行)

在这里插入图片描述

2. 数据库的基本操作

2.1 查看版本信息

mysql -V

或者

mysql --version

2.2 windows命令行登录

mysql -u **** -p  

-u:用来指定连接数据库时使用的用户名。例如,-u root 表示使用 root 用户名进行登录。

-p:表示 MySQL 会提示你输入密码。它的作用是要求你输入登录数据库时所需的密码。注意,-p 后面没有直接跟密码,你需要在执行命令后(点击回车弹出Enter password)输入密码。

指令结果如下:
在这里插入图片描述

2.3 退出登录

exit
或者
quit

2.4 查看字符集

特别提醒!!!请注意此后有些语句后有符号;

show variables like 'character_%';

或者

show variables like 'collation_%';

指令结果如下:
在这里插入图片描述

2.5 查看所有数据库

show databases;

指令结果如下(其中scottdb是作者本人自建,其他四个为初始包含):
在这里插入图片描述

2.6 建立新的数据库

create database ****;

建立之后可使用show databases;再进行查看

指令结果如下:
在这里插入图片描述

2.7 查看建立的数据库

  • 使用前提:确保你已经连接到数据库服务器,并且在执行前已经创建了 **** 数据库。
show create databases ****;

下面命令会返回数据库 dbtest1 的创建信息,包括使用的字符集和排序规则等。
在这里插入图片描述

2.8 建立新的数据表

  • 首先先切换到一个库中(这里选择新建的库dbtest1
use ****

指令结果如下:
在这里插入图片描述

  • 然后按下列格式再建表(这里表名为emp
create table ****(
//按要求具体设定,此处只是一个范例
	id int,
	name varchar(15)
);

指令结果如下:
在这里插入图片描述

2.9 查看建立的表

show create table ****;

这里查看的表为为emp,指令结果如下:
在这里插入图片描述

2.10 在表中插入新内容

  • 成功的前提:插入内容格式与表中属性要求相符
insert into **** values(****,****);

这里向表emp中插入一条数据,指令结果如下:
在这里插入图片描述

2.11 查询某表中所有数据

select * from ****;

想查询 emp 表中的所有数据,使用 SELECT * FROM emp;它会返回 emp 表中的所有列和所有行的数据。
在这里插入图片描述

3. Navicat图形化管理工具

Navicat MySQL是一个强大的MySQL数据库服务器管理和开发工具。它可以与任何3.21或以上版本的MySQL一起工作,支持触发器、存储过程、函数、事件、视图、管理用户等,对于新手来说易学易用。其精心设计的图形用户界面(GUI)可以让用户用一种安全简便的方式来快速方便地创建、组织、访问和共享信息。Navicat支持中文,有免费版本提供。
下载地址:http://www.navicat.com/。

下载好打开大概长这个样子。我使用的是navicat16。
在这里插入图片描述

3.1 新建连接

在这里插入图片描述
在这里插入图片描述

3.2 点击查看

进行一些无脑的双击打开再打开的行为,然后可以看到在第二部分(数据库的基本操作)我们通过命令行写入数据库中的内容。
在这里插入图片描述

3.3 新建查询

在这里插入图片描述

本篇Over!撒花!(●'◡'●)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值