百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术教程 > 正文

大数据--mysql入门知识(mysql大数据处理方式)

mhr18 2025-06-10 16:30 2 浏览 0 评论

mysql数据库基础知识--入门必看

第一篇

一.数据库的发展史

(1)手工管理:藏书阁,图书馆。

优点:分类管理,直观性强

缺点:信息流动慢,不方便

(2)文件管理:计算机文件系统,图书管理系统

优点:分类管理,层次分明

缺点: 查找不方便

(3)数据库管理:

优点:存取数据非常方便.

缺点:有数据的安全隐患。

二.数据库概念

数据库(DataBase),简称DB:按照某一特定数据结构来组织,存储数据的仓库。

数据库管理系统(DataBase Management System),简称DBMS:是为了建立,操作和维护数据库而设计的一个程序,介于用户和数据库之间。

PS: 使用SQL语言,通过DBMS来管理DB。

三.关系型数据库

(1)所谓的关系,指的就是表,或者表与表之间。关系模型,就是表的行与列。

比如:教师(教师编号,姓名,年龄,性别,科目)。

(2)常用的关系型数据库:

大型:Oracle--甲骨文(Oracle)公司的产品

SqlServer--Microsoft旗下的产品

DB2--IBM旗下的产品

小型:Access--MicroSoft旗下的产品

Mysql--目前是甲骨文旗下的产品

四、Mysql

1)Mysql是一个关系型数据库,最开始是瑞典的MysqlAB公司的产品,后来被Sun公司收购,在2009年4月20号Sun公司被Oracle收购.

2)Mysql特点

--mysql是开源的,不会产生额外的费用。

--mysql支持大型数据库,比如可以管理上千万条记录的数据库。

--mysql支持多操作系统,支持多语言连接:C,C++,java,PHP....

--mysql成本比较小,相比较Oracle和DB2。

3)Mysql的安装(略)

服务端的安装:DB和DBMS的安装

客户端的安装:自带的客户端

第三方客户端

4)Mysql的连接和使用

连接方式:

(1)使用命令提示符界面(保证环境变量配置成功)

第一步:输入命令+参数,发送请求连接

mysql -u username -p 回车

u和p是用户名和密码

enter password: ......

第二步:创建数据库

create database bd1802 default character set utf8;

第三步:选择数据库

use bd1802

(2)使用客户端连接:(选择sqldeveloper).

第一步:配置第三方jdbc驱动程序

工具->首选项->数据库->第三方驱动程序->添加条目->选中你 的jar包->确定

第二步:新建连接

连接名:随便起,就是一个连接昵称而已

用户名:使用什么用户进行连接

密码:.....

主机名: 数据库所在的主机IP

端口号:3306

选择数据库:如 bd1802

五.表(Table)

表是关系型数据库的基本存储结构。

1)表是二维数据结构,有行和列

2)行(Row)是横排数据,也叫记录(Recond)

3)列(Column)是竖排数据,也叫字段(Field)

4)行与列的交叉点是 字段值

5)表与表之间也存在关系

六.数据库支持的数据类型

MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。

数值类型:

类型 大小 范围(有符号) 用途

TINYINT 1字节 (-128,127) 小整数值

SMALLINT 2字节 (-32 768,32 767) 大整数值

MEDIUMINT 3字节 (-8 388 608,8 388 607) 大整数值

INT或INTEGER 4字节 (-2 147 483 648,2 147 483 647) 大整数值

BIGINT 8 字节 (-9 233 372 036 854 775 808,9 223 372 036 854 775 807) 极大整数值

FLOAT 4 字节 单精度 浮点数值

DOUBLE 8 字节 双精度 浮点数值

DECIMAL:对DECIMAL(M,D)如果M>D,为M+2否则为D+2 依赖于M和D的值 依赖于M和D的值 小数值

日期和时间类型:

类型 大小(字节) 范围 格式 用途

DATE 3 1000-01-01/9999-12-31 YYYY-MM-DD 日期值

TIME 3 '-838:59:59'/'838:59:59' HH:MM:SS 时间值或持续时间

YEAR 1 1901/2155 YYYY 年份值

DATETIME 8 1000-01-01 00:00:00/9999-12-31 23:59:59 YYYY-MM-DD HH:MM:SS 混合日期和时间值

TIMESTAMP 8 1970-01-01 00:00:00/2037 年某时 YYYYMMDD HHMMSS

混合日期和时间值,时间戳

字符串类型:

类型 大小 用途

CHAR 0-255字节 定长字符串 char(10)

VARCHAR 0-65535字节 变长字符串

TINYBLOB 0-255字节 不超过 255 个字符的二进制字符串

TINYTEXT 0-255字节 短文本字符串

BLOB 0-65 535字节 二进制形式的长文本数据

TEXT 0-65 535字节 长文本数据

MEDIUMBLOB 0-16 777 215字节 二进制形式的中等长度文本数据

MEDIUMTEXT 0-16 777 215字节 中等长度文本数据

LOGNGBLOB 0-4 294 967 295字节 二进制形式的极大文本数据

LONGTEXT 0-4 294 967 295字节 极大文本数据

七.结构化查询语言(SQL)

结构化查询语言(Structured Query Language),简称SQL,是数据库的标准查询语言。可以通过DBMS对数据库进行定义数据,操纵数据,查询数据,数据控制等

SQL可以分为:

1)数据定义语言(DDL):Data dafinition Language

如创建表create

删除表drop

修改表alter

清空表truncate,彻底清空,无法找回。

2)数据操纵语言(DML):Data Manage Language

如插入数据insert

删除数据delete

修改数据update

3)事物控制语言(TCL):Transation Control Language

4)数据查询语言(DQL):Data Query Language

select:

select * from tableName;

5)数据控制语言(DCL):Data Control Language

小知识:

修改命令提示符界面显示编码集:set names GBK;

练习题

-常用的几个语句

--显示所有数据库名称

show databases;

--显示选中数据库里的所有表名

show tables;

相关推荐

重大故障!业务核心表被truncate删除,准备跑路……

完蛋!最近项目组同事说,核心业务表被truncate删除,也惊呆了,现在的业务都这么粗暴了,安全机制、作业规范形同虚设?接下来就给大家一起聊下,表被truncate,解决问题的关键就是找到关键的问题!...

数据孤岛(Data Silos)(数据孤岛解决方案)

数据孤岛(DataSilos)是指组织内部数据因技术、管理或文化壁垒被隔离在不同部门、系统或平台中,无法有效共享、整合和交互的状态。这些数据如同分散的“岛屿”,虽各自有价值,但因孤立性难以发挥整体效...

弱口令漏洞总结及研究(弱口令是高危漏洞吗)

1.1弱口令漏洞定义弱口令漏洞是指因使用简单、易猜测、易破解的密码导致的系统安全风险。常见的弱口令包括:默认密码:如admin/admin、root/123456。规律字符:如连续数字(123456)...

SQL 逻辑处理核心知识点全解析,从入门到精通看这篇就够了!

刚入行程序员/数据分析?写SQL总卡壳?别愁!今天一次性把SQL逻辑处理核心技能讲透,涵盖数值、字符、日期函数+条件表达式,附超全数据库差异对比,工作中直接套用!一、SQL函数大揭秘!...

智能文档检索:AI语义搜索实践(智能语音检索)

以下是基于AI语义搜索的智能文档检索实践要点解析,结合行业前沿案例与技术框架:一、核心技术架构与实现路径语义理解与嵌入模型采用BERT、GPT等预训练模型进行文本向量化,捕捉上下文语义15通过多模态分...

国产IAutodraw办公工具更新到3.7.5!这些隐藏功能你知道吗?

大家好,IAuto流程软件(简称IAutodraw)终于迎来2025年的第一个版本更新,本次更新同时包含Window、Mac等操作系统,更新的内容包括:1、流程画布支持Mermaid语法的粘贴(mer...

企业复杂数据处理必备:五款主流好用的报表工具

1.山海鲸报表山海鲸报表(免费的零代码BI报表工具,为您提供BI报表+GIS+数字孪生+可视化大屏一体化服务)作为国产报表工具中的后起之秀,专注于为企业提供高效、便捷的数据可视化与分析方案。它最大的...

Oracle数据库批量更新翻车!老司机3招省80%时间

开篇热梗:凌晨3点,程序员老张盯着屏幕上转不停的进度条,第N次猛灌咖啡——10万条数据更新跑了半小时还没完!突然“啪”的一声,屏幕黑了...(你的系统是不是也这样崩溃过?评论区扣1)终极总结:3句话讲...

硬盘smart健康深度检测工具——wgcloud

S.M.A.R.T的全称为“Self-MonitoringAnalysisandReportingTechnology”,上个世纪九十年代,由于经常发生硬盘莫名其妙的故障问题,导致很多用户的数...

Oracle 数据库培训:让你从菜鸟到大师的华丽转身

深入学习理论知识基础教程:介绍数据库管理系统的基本原理,让学员理解数据库的工作机制。讲解Oracle数据库的安装过程,包括各种环境配置和参数设置。教授如何使用SQL语言进行基本操作,如数据的查...

从 0 到 1:30 天变身 Oracle 数据库大师的独家学习秘籍

基础理论学习数据库基础概念:学习数据库的基本概念,如数据库管理系统表、行、列、索引、事务等。可以阅读《数据库系统概念》这样的经典教材,系统地掌握数据库的基础知识。SQL语言:SQL是与数据库交互的...

数据库故障排查指南(数据库故障处理流程)

数据库故障排查指南大纲常见故障类型与症状连接问题:无法连接、连接超时、连接数过多性能问题:查询缓慢、CPU/内存占用过高、锁等待数据一致性问题:数据丢失、数据损坏、主从不一致日志与错误消息:关键错误日...

Java性能监控工具大揭秘:全面掌握你的应用表现

Java性能监控工具大揭秘:全面掌握你的应用表现在Java开发的世界里,性能优化如同一场永无止境的马拉松。一个程序再优雅的设计,如果执行效率低下,也会让人头疼不已。而性能监控工具就像是我们身边的“跑表...

jmap(jmap -heap详解)

jmap是JDK自带的一个命令行工具,用于生成Java进程的堆内存快照(heapdump),也可以查看Java堆内存的详细统计信息。它是排查内存泄漏、分析对象占用内存情况的重要工具之...

Java性能监控工具:让程序跑得更快的秘密武器

Java性能监控工具:让程序跑得更快的秘密武器大家好呀!今天咱们来聊聊Java程序背后的“幕后英雄”——性能监控工具。这些工具就像是医生手中的听诊器,能够帮我们及时发现程序运行中的各种“健康问题”。无...

取消回复欢迎 发表评论: