1、数据库基础知识

第1章:MySQL基础知识(1)背景介绍和数据库基础知识 背景介绍 我们每天都在访问各种网站、APP,如微信、QQ、抖音、今日头条、腾讯新闻等,这些东西上面都存 在大量的信息,这些信息都需要有地方存储,存储在哪呢?数据库。 所以如果我们需要开发一个网站、app,数据库我们必须掌握的技术,常用的数据库有mysql、 oracle、sqlserver、db2等。 上面介绍的几个数据库,oracle性能排名第一,服务也是相当到位的,但是收费也是非常高的,金融公 司对数据库稳定性要求比较高,一般会选择oracle。 mysql是免费的,其他几个 阅读详情

数据库:

  • 就是用来存储数据的那个文件

  • excel表格、word文档、txt文件都可以存储数据,这些都可以认为是数据库文件

如何理解数据库

  • 数据库其实是一个目录

  • 在数据库目录下会存放一个\多个数据文件

  • 在每个数据文件中会存储具体的数据

数据库管理软件:

  • 通过数据库管理软件,可以实现对数据库

  • 数据库中的数据文件

  • 数据文件中的数据进行管理操作

对数据进行的操作

  • 增:在数据文件中添加新的数据

  • 删:删除数据库、删除数据库中的表、删除表中的数据

  • 改:修改表中的数据

  • 查:从数据表中找到希望看到的数据

常用的数据库管理软件

  • MySQL:

    • 开源,免费

    • 跨平台:可以运行windows、linux、mac

    • 稳定

    • 轻量级:mysql运行期间占用系统资源少

  • Oracle:

    • 收费

    • 有完善的技术支持服务

    • 跨平台:可以运行windows、linux、mac

    • 稳定

    • 重量级

  • SQL Server:

    • 收费

    • 有完善的技术支持服务

    • 不能跨平台,只能运行在windows

  • DB2:

  • ...

开源:

  • 用户可以看到、修改、使用程序的源代码

mysql的版本:双授权

  • 商业版:收费

  • 社区版:免费

mysql的版本号

  • mysql 5.0:正统mysql

  • mysql 5.3-5.5:

  • mysql 5.7

  • mysql 8.0

mysql官网

数据库的概念

  • 记录:数据库文件中,每一行,都是一条记录

  • 字段:数据库文件中,每一列,都是一个字段


二、mysql入门

mysql的用户

  • 默认的管理员用户:root

使用mysql的方法

  • 第一步:登录/链接mysql

  • 第二步:执行sql命令

登录mysql的方法

  • 第一种:用mysql自带的客户端工具

    • 优点:不需要安装额外的软件就可以使用,很方便

    • 缺点:只能通过命令来完成操作,操作过程有一定的门槛

  • 第二种:用第三方的客户端工具【Navicate】

    • 优点:可以用图形化的方式来操作,门槛更低

    • 缺点:软件收费

用Navicat登录mysql

  • 主机:mysql所在的服务器的IP地址

    • 如果是链接自己电脑上的mysql,这里就写自己的IP或者写localhost

  • 端口号:3306

  • 用户名:root

  • 密码:

补充:

  • 如果向远程链接其他主机上的mysql

  • 不仅仅需要知道远程主机的用户、密码,还必须在远程主机上对用户进行授权,才能进行登录

mysql的用户

格式:

用户名@主机地址

例子:

"root"@"192.168.0.13"

  • root指定的是用户名

  • 192.168.0.13指定的是,root用户仅仅可以从192.168.0.13地址进行登录

mysql创建用户

授权用户可以管理所有的库和表
GRANT ALL ON *.* TO "用户名"@"主机" IDENTIFIED BY "密码";

授权用仅仅可以管理指定的库中的全部的表
GRANT ALL ON 库名.* TO "用户名"@"主机" IDENTIFIED BY "密码";

授权用仅仅可以管理指定的库中的指定的表
GRANT ALL ON 库名.表名 TO "用户名"@"主机" IDENTIFIED BY "密码";

案例:创建用户,用户名叫tom,可以在192.168.0.121主机登录,可以管理所有的库的所有表,密码设置为123

GRANT ALL ON *.* TO "tom"@"192.168.0.121" IDENTIFIED BY "123";

案例:创建用户,用户名叫jerry,可以在192.168.0.112主机登录,可以管理所db03库的所有表,密码设置为123

GRANT ALL ON "db03".* TO "jerry"@"192.168.0.112" IDENTIFIED BY "123";


ENVI遥感数字图像处理方法(一) 文章目录1.查看图像的空间分布特征(一)生成灰度图像(二)生成假彩色图像(三)连接不同视图的影像2.查看图像的像元灰度值3.统计并查看图像直方图 1.查看图像的空间分布特征 在打开一幅遥感影像时,有两个文件,我们要选择数据文件来打开。 打开过后,点击Data Manager,查看该影像的波段 该影像共有6个波段 (一)生成灰度图像 步骤如下: (二)生成假彩色图像 先生成一个一般的假彩色图像: 再生成一个标准假彩色图像,将其存放在一个新的视图中: 标准假彩色图像波段构成为:近红外、红光波段、绿 阅读详情

相关推荐

基于强化学习框架的交易策略学习过程

每个状态s∈S 是一个由六个微观结构特征构成的向量,这些特征反映了当前市场的订单簿状态和近期交易行为。

xu624735206的博客 1110

DB2 终于也有免费的版本了

Oracle 和 SQL Server 都推出了各自的免费版本,但是 DB2 一直没有动静。现在终于有了免费的 DB2 版本——DB2 Express-C。支持32位和64位的 x86 和 POWER 芯片,支持 Linux 和 Windows 操作系统。最大支持 2 个双核 CPU,4G 内存,数据库大小则没有限制,完全能够满足学习和开发用途。而且全兼容更高版本/商业版本的 DB2 UDB,推荐

无知的木头 8731

细胞膜电学特性的分数阶微积分建模

分数阶微积分在细胞膜电学特性建模中的应用主要体现在对细胞膜的电容行为和神经元放电活动的更精确描述上。

冰河世纪20的博客 621

数据库sql 四种语言DDL DML DCL DQL 基本语法

数据库: 概念: 数据存储的仓库,用于存储和管理数据 常见数据库产品: Oracle:oracle公司 大型的关系型数据库 收费的 DB2:IBM公司 大型的关系型数据库 收费的 Mysql:mysql公司 中小型关系型数据库 免费的。后来被oracle收购,mysql6之后收费(社区版,旗舰版) Sql Server:微软公司 中小型关系型数据库 收费的 ...

haha9417的博客 2206

Anylabeling与SAM协同:从智能标注到YOLO数据集构建的完整实践

本文详细介绍了Anylabeling与SAM协同标注的完整实践,从智能标注到YOLO数据集构建的全流程。通过结合SAM的自动分割能力和Anylabeling的交互式标注,显著提升标注效率,特别适合小样本、复杂形状和多类别标注场景。文章还提供了环境搭建、标注优化技巧以及YOLO格式转换的实用指南。

weixin_26873711的博客 461

使用Simulink进行四足机器人的非线性动力学建模与仿真

四足机器人的运动包含多个自由度(DOF),包括腿部的摆动和支撑阶段的动力学特性。由于存在接触力、摩擦以及不同地形的影响,四足机器人的动力学行为呈现出高度的非线性特征。因此,构建准确的非线性动力学模型对于研究机器人的运动学和动力学特性至关重要。定义代表机器人状态的变量,如位置、速度、角度和角速度。matlab深色版本通过本指南,我们介绍了如何基于Simulink搭建一个四足机器人的非线性动力学模型,并进行了详细分析。

xiaoheshang_123的博客 311

MySQL登录步骤

Mysql登录步骤

weixin_54934346的博客 2134

【问题解决】解决 Python `PermissionError` 权限不足:文件/进程/端口全场景修复

本文总结了Python程序中常见的权限问题及解决方案,包括文件、进程和端口权限错误。文件权限问题通常由文件占用、权限不足或路径错误引起;进程问题多因权限不足或系统限制;端口问题则与端口占用、防火墙或特权端口相关。解决方案提供了详细的代码实现:文件权限管理器类(FilePermissionManager)包含检查权限(check_permission)、修复权限(fix_permission)、安全写入(safe_write)和安全删除(safe_delete)等方法,通过异常处理和临时文件等技术确保操作安全

博客 358

数据库-mysql

一、数据库的介绍 1.1 目前市场上的数据库种类 MYSQL:开源免费的数据库,小型的数据库,已经被Oracle收购了。MYSQL6.x版本也开费; Orcale:收费的大型数据库,Orcale公司的产品。Oracle收购SUN公司,收购了MYSQL。 DB2:IBM公司的数据库产品,收费的。常应用与银行系统中。 SQLServer:微软公司收费的中型的数据库。C#、.net等语言常使用。 SyBase:已经逐渐退出历史舞台。 SQLite:嵌入式的小型数据库,应用于手机端。 常用的数据库:MYSQL、.

qq_46111881的博客 976

【数据集】中国大气污染物数据集CHAP(1km空间分辨率)-韦晶团队

中国大气污染物数据集CHAP(1km空间分辨率)-韦晶团队

WW、forever的博客 2595

56、宇宙微波背景辐射(CMB)望远镜及光学系统解析

本文详细解析了宇宙微波背景辐射(CMB)望远镜及其光学系统,重点介绍了交叉德拉贡系统的结构特点、偏振测量误差及其控制、以及大型地面望远镜如ACT和SPT的设计与对比。同时,总结了不同光学系统和探测器阵列的优劣势,并展望了未来发展方向,旨在为CMB研究提供更高效的工具和技术支持。

f9g0h的博客 242

射频基础知识---P1DB、IIP3和OIP3概念回顾

本文系统介绍了射频放大器非线性特性的关键参数P1dB、IIP3和OIP3。P1dB表征放大器1dB增益压缩点,标志线性工作边界;IIP3/OIP3反映三阶互调失真特性,衡量非线性器件对高输入信号的耐受能力。文章详细阐述了这些参数的测量方法、物理意义及相互关系,指出P1dB通常比OIP3低约10dB。通过分析互调产物生成机制,揭示了非线性器件对信号质量的影响规律,为评估放大器动态范围、优化系统性能提供了理论依据和实践指导。

weixin_49761275的博客 2602

【SpringBoot 3.x 第92节】Spring Modulith:构建模块化单体架构(基于 Spring Boot 3),一文带你搞透(超详细)!

🏆本文收录于《滚雪球学SpringBoot 3.x》,专门攻坚指数提升,本年度国内最系统+最专业+最详细(永久更新)。    该专栏致力打造最硬核 SpringBoot3 从零基础到进阶系列学习内容,🚀均为全网独家首发,打造精品专栏,专栏持续更新中…欢迎大家订阅持续学习。 如果想快速定位学习,可以看这篇【SpringBoot3教程导航帖】,你想学习的都被收集在内,快速投入学习!!两不误。

**My Coding Family** 999

数据仓库系列1-数据仓库基础知识

数据仓库基础知识,分层架构

大数据、数据仓库、数据治理、数据开发、数据库等相关数据方面经验分享~ 509

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

数据仓库与数据挖掘c1-c4基础知识

单选 (2分) age 值(以递增序) 为: 13,15,16,16,19,20,20,21,22,22,25.25,25,25,30,33,33,35,35,35,35,36,40,45,46,52,70。单选 (2分) 考虑下面的频繁3-项集的集合:1,2,3},{1,2,4},{1,2,5},{1,3,4},{1,3,5},{2,3,4},{2,3,5},{3,4,5}假定数据集中只有5个项,采用合并策略,由候选产生过程得到4-项集不包含 ()【题目有问题】根据这样的事务数据集,我们去挖掘一些规则。

m0_62153438的博客 2285

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Mysql数据库基础知识1

Mysql数据库基础知识1

爱敲键盘的程序源的博客 1011

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

1、数据库基础知识入门

记录PostgerSql学习过程

weixin_44207805的博客 484

数据库基础知识1

数据库基础知识1 数据库的分类 关系型数据库:Oracle数据库,MySQL 非关系型数据库:H2数据库(主要用于单元测试,内存数据库)    NoSQL(not noly SQL)对象,键值对 其他概念: 实体?设计 需求doc,把需要文档抽象出实体,把实体创建表格。 doc->UML->表->java 中间表:不是具体的独立的表,更多的是保存一个关系的表,例如,score表,学生编号|课程编号|成绩 数据库相关名词 DB(Database)数据库; DBA(Database Admin

qq_44166712的博客 194

SQL数据库基础知识和操作1

SQL数据库基础知识和操作数据库概述常见的数据库SQLsql的分类练习 数据库概述 数据库(DataBase,DB):指长期保存在计算机的存储设备上,按照一定规则组织起来,可以被各种用户或应用共享的数据集合。(文件系统) 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证...

qq_43626206的博客 456

Mysql数据库基础知识(1)

CASE [ expr ]WHEN [val1 ]THEN [res1] ... ELSE[ default] END如果expr的值等于val1,返回res1,…·DATEDIFF(date1,date2) 返回起始时间date1 和 结束时间date2之间的天数 如:select datediff('2021-10-01','2021-12-01');··INSERT INTO 表名 (字段名1,字段名2,..) VALUES (值1,值2,..),(值1,值2,.),(值1,值2,.);

2301_79676344的博客 1072

MySQL数据库基础知识(1)

今日内容 数据库的基本概念 MySQL数据库软件 安装 卸载 配置 SQL 数据库的基本概念 1. 数据库的英文单词: DataBase 简称 : DB 2. 什么数据库? * 用于存储和管理数据的仓库。 3. 数据库的特点: 1. 持久化存储数据的。其实数据库就是一个文件系统 2. 方便存储和管理数据 3. 使用了统一的方式操作数据库 -- SQL MySQL数据库软件 1. 安装 * 参见《MySQL基础.pdf》 2. 卸载 1. 去mysql的安装目录找到my.i

qq_52252736的博客 92

MySQL-1:数据库基础知识(0-50%)

数据库基础知识(0-50%)

纸上得来终觉浅 3596

第1章 数据库系统与SQL基础知识

第1章 数据库系统与SQL基础知识 当你不是一个技术人员时,你可能用记事本或Office中的Word来保存一个文件,当你有一定数量的数据保存时,可能会想到用Execl来保存,因为Excel更直观,而且能保存大量数据,但如果你有上百万数据,而且数据与数据之间又有关系的时候,如高考成绩中,一个人的考号联系着每科成绩,还包括成绩的排名等等,这种错综复杂的表,技术上就可以用数据库系统来保存。技术人员读取数...

Heartbestc的博客 436

数据库基础知识(1)

一、基本知识 1、1963年,美国Honeywell公司的IDS(Integrated Data Store)系统投入运行,揭开了数据库技术的序幕 2、20世纪70年代,网状数据库系统和层次数据库系统占据整个数据库商用市场,而关系数据库仅处于试验阶段 3、20世纪80年代,关系数据库系统由于使用简便以及硬件性能的改善,逐渐代替网状数据库系统和层次数据库系统占领了市...

手可摘星河 130
上一篇: python第十一次课:模块和包
下一篇: 2、mysql入门知识汇总 -- 操作数据库(推荐收藏)
m5426
博客等级 码龄5年 44粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值