写在前面的话( •̀ .̫ •́ )✧
即将学习数据库系统的课程,此文为预习与自学,自学配套课程链接为: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 点击查看
进行一些无脑的双击打开再打开的行为,然后可以看到在第二部分(数据库的基本操作
)我们通过命令行写入数据库中的内容。