IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL的基本使用 -> 正文阅读

[大数据]MySQL的基本使用

MySQL的基本使用

1、使用 MySQL Workbench 管理数据库

1.1、打开 MySQL Workbench

在这里插入图片描述

进入主界面

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-x3dLx0uZ-1632409638412)(image2\2、了解界面.png)]

1.2、创建数据库

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2PkBrcXy-1632409638413)(image2\3、创建数据库.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gbxbkdaw-1632409638415)(image2\4、创建.png)]

然后点击 Finish 关闭

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0dDYqTtd-1632409638416)(image2\5、数据库内容.png)]

1.3、创建数据表 Tables

右键 Table 文件夹

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-e4AWQu5D-1632409638416)(image2\6、创建表.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tOzNaga8-1632409638417)(image2\7、创建表.png)]

点击 Apply 关闭

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-CgrC5rGP-1632409638418)(image2\8、创建.png)]

1.4、向表里写入数据

右键 users 表

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iyBkAkmp-1632409638419)(image2\9、创建表内容.png)]

在中间底部写入表的数据

id和status是默认值不要填,点击Apply会自动生成

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jJ7LwTcf-1632409638420)(image2\10、保存.png)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AVdo2ZhR-1632409638420)(image2\11、保存.png)]

2、使用 SQL 管理数据库

2.1、什么是SQL

SQL是结构化查询语句,专门用来访问和处理数据库的编程语言,能够让我们以编程的形式,操作数据库里面的数据

三个关键点:

  1. SQL 是一门数据库编程语言
  2. 使用 SQL 语言编写出来的代码,叫做 SQL 语句
  3. SQL 语言只能在关系型数据库中使用(例如:MySQL、Orade、SQL Server)。非关系型数据库(Mongodb)不支持SQL语言
2.2、SQL 的学习目标

重点掌握如何使用 SQL 从数据表中:

查询数据(select)、插入数据(insert into)、更新数据(update)、删除数据(delete)

额外需要掌握4种SQL语法:

where 条件、and 和 or 运算符、order by 排序、count(*)函数

2.3、SQL 的 select 查询语句

select语句用于从表中查询数据,执行的结果被存储在一个结果表中(称为 结果集)。语法格式如下:

-- 这是注释
-- 从 FROM 指定的【表中】,查询出【所有的】数据 * 表示(所有列)
SELECT * FROM 表名称

-- 从 FROM 指定的【表中】,查询出指定 列名称(字段)的数据
SELECT 列名称 FROM 表名称

注意:SQL语句中的关键字对大小写不敏感

2.4、INSERT INTO 插入语句

INSERT INTO 语句用于向数据表中插入新的数据行,语法格式如下:

-- 语法解读:向指定的表中,插入如下几列数据,列的值通过 values 一一指定
-- 注意:列和值一一对应,多个列和多个值之间,使用英文的逗号分隔
INSERT INTO table_name(1,列2...) VALUES(1,2,...)
2.5、SQL 的 UPDATE 修改表语句

Update语句用于修改表中的数据,语法格式如下:

-- 用 UPDATE 指定要更新那个表中的数据
-- 用 SET 指定列对应的新值
-- 用 WHERE 指定更新的条件
UPDATE 表名称 SWT 列名称 = 新值 WHERE 列名称 = 某z
2.6、SQL 的 DELETE 删除语句
-- 语法解读
-- 从指定的表中,根据 WHERE 条件,删除对应的数据行
DELETE FROM 表名 WHERE 列名称 =
2.7、SQL 的 WHERE 查询子句

where句子用于限定选择的标准

-- 查询语句中的 where 条件
select 列表名 from 表名称 where 列 运算符 值
-- 更新语句中的 where 条件
update 列名称 set= 新值 where 列 运算符 值
-- 删除语句中的 where 条件
delete from 表名称 where 列 运算符 值

sql中的运算符

操作符描述
=等于
<>或!=不等于
>大于
<小于
>=大于等于
<=小于等于
BETWEEN在某个范围内
UIKE模糊搜索某种模式
2.8、SQL 的 AND 和 OR 运算符

在where子语句中把两个或多个条件结合起来

AND 表示必须同时满足多个条件,相当于 && 运算符

-- 使用 and 来显示所有状态为0并且id小于3的用户
select * from users where status = 0 and id < 3 

OR 表示只要满足任意一个条件即可,相当于 || 运算符

-- 使用 or 来显示所有状态为1或用户为 张三的用户
select * from users where status = 1 or userName = '张三'
2.9、SQL 的 ORDER BY 排序子句

ORDER BY 语句默认按照升序对记录进行排序

如果希望按照顺序对记录进行排序,可以使用 DESC 关键字

-- 按照 id 字段进行升序排序
-- 默认情况下 asc 表示升序 desc 就是降序
select * from users order by id desc
ORDER BY 排序子句-多重排序

对 users 表中的数据,先按照 status 字段进行降序排序,再按照 username的字母顺序,进行升序排序

select * from users order by status desc,userName asc
2.10、SQL 的 COUNT(*) 函数

用于返回查询结果的总数据条数,语法如下:

SELECT COUNT(*) from 表名 where 列名 运算符 值

使用 AS 关键字为列名设置别名

select 列名 as nnn,列名 as mmm from 表名 where= 0

未完续~~~~

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2021-09-24 10:37:42  更:2021-09-24 10:39:02 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 23:35:47-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码