navicat sql查询结果 如何修改表数据_SQL入门篇

本文介绍了数据库与SQL的基础知识,包括数据库的定义、SQL的作用以及流行的数据库系统。重点讲解了如何在Mac系统下安装MySQL和Navicat,通过Navicat创建、删除和更新数据库表,以及SQL的基本语法,包括DDL、DML和DCL操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 数据库与SQL的主要定义

1.1 什么是数据库?

它是用来存放数据的后台。我们可以根据需要使用数据库里的数据。

1.2 什么是SQL?

它的全称为Structured Query Language,即结构化查询语言,它作为一种特殊目的的编程语言,主要用来对数据库的数据进行增删改查。

1.3

SQL主要运用在关系数据库中,那么以SQL为基础语言的关系数据库管理系统分为几种,根据数据库排名最受欢迎的前三为:mysql,oracle和sql server。可以根据需要选择合适的系统,每种系统略有不同,但是大体相似。而其中mysql作为开源的系统,便捷轻量,运用广泛。

2. 安装

2.1 如何安装数据库?

以mysql为例,需要安装mysql数据库存放数据,同时需要安装客户端navicat来便捷的操作数据库。作者的安装及操作均为mac系统下进行。

2.1.1 在官网下载合适版本的mysql:MySQL Community Downloads

2.1.2 下载可运行mysql的客户端,人性化的操作界面可提高使用的体验度,可在官方下载MySQL workbench, 也可以到Navicat官网下载:支持 MySQL、MariaDB、MongoDB、SQL Server、SQLite、Oracle 和 PostgreSQL 的数据库管理。

2.1.3 具体安装步骤可参照:

MySQL数据库安装教程

Windows:

mysql数据库安装教程

MacOS:

奔跑的土豆:mac下mysql的安装步骤

Navicat客户端安装步骤:客户端navicat安装教程

3. 作业:数据库安装问题

3.1 验证MySQL数据库安装成功

77108da217ecc40fcba8d83a5c2cabfb.png

3.2 连接Navicat到MySQL数据库

8da3221178c0e66f9aa76f9aeb6279ae.png

fd10c3f46cc906985453dd20b8d7ad98.png

4. 数据库表的创建,删除和更新

用Navicat连接MySQL后,可以直接在界面快捷创建新的库名为:school,然后在school库里面创建一个新的表格,并输入以下信息

1cee4ebd643a9cc5b1520d3a8b942ce7.png

以此类推,再创建course,score,teacher这三个表格:

058478e4ee6166d748333f9d2b2c82a6.png

5. 数据的插入,删除和更新

可以在客户端输入数据,也可以用MySQL在queries输入代码批量输入数据:

edf40cd470f69a980e9692eeaba73e5b.png

全部四张表格输入后的结果:

eb50d614e3182ebf474822bf15c2daf4.png
score 成绩表

5be6e01ee49c41cc7604f052419f004f.png
course 课程表

9173cca340edc8bf1c014c5be9984541.png
student学生表

ef40a41cf722e5c974d3efc2f692c61d.png
teacher教师表

6. SQL的基本语法和规则

6.1 DDL(数据定义语言)

create:创建数据库和表

drop:删除数据库和表

alter:修改数据库和表的结构

6.2 DML(数据操纵语言)

insert:表里插入数据

delete:删除表中数据

select:查询表中数据

update:修改表中数据

6.3 DCL(数据控制语言)

commit:确认对数据库中数据进行的更改

rollback:取消对数据中数据进行的变更

crant:赋予用户操作权限

6.4 SQL的书写规则

6.4.1 SQL语句以英文分号(;)结尾

6.4.2 SQL语句不区分关键字的大小写

6.4.3 只能使用英文模式下输入符号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值