mysql系列之一_MySQL学习系列之一---MySQL简介

2023-11-12

大家好,我是小詹小詹,是一名IT工程师,工作内容主要是ERP软件的二次开发和实施,以及数据库的运维。在这里可以分享一些数据库的基础操作以及工作过程中碰到实际问题的解决方案。整个系列会按照数据库内容分为三大块,分别是MySQL、SQL

server以及Oracle。

这是MySQL系列的第一篇文章,主要内容是介绍MySQL以及如何使用MySQL。

1.什么是MySQL?

MySQL是一种DBMS,即它是一种数据库软件。

MySQL在世界范围内得到广泛的安装和使用是因为其具有以下优势:

(1)成本低:MySQL是开放源代码的,可以免费使用甚至免费修改。

(2)性能好:执行速度非常快。

(3)非常简单:便于安装和使用。

2.客户机—服务器软件

DBMS分为两类:一类是基于文件共享系统的DBMS,另一类基于客户机—服务器的DBMS。

MySQL、Oracle以及SQL

server等数据库都基于客户机—服务器的DBMS。服务器部分是负责所有数据访问和处理的软件,客户机部分是负责用户操作的软件。不论有多少台客户机,在客户机访问服务器时,客户机软件都要和服务器软件进行交互。这样可以对客户机软件进行权限管理,有效防止随便一台客户机连上数据库都可以进行修改、删除等操作。

2.MySQL工具:

为了访问MySQL,需要一个客户机于MySQL服务器进行交互,有很多客户机可供选择,重点推荐Navicat Premium 12,个人觉得界面非常好看,而且可以连接很多类型的数据库,如下图所示:

7270d66644ba

Navicat Premium 12连接界面展示

3.使用MySQL:

在对数据库进行操作前,我们需要通过客户端对数据库进行连接。在最初安装MySQL的时候,会要求设置一个管理登陆(默认为root)以及一个登陆口令。使用本地MySQL的话,使用上述登陆即可。在现实中,管理登陆受到密切保护(因为拥有数据库最大的权限,包括可以删库跑路)。

为了连接到MySQL,需要以下信息:

(1)计算机名,如果连接到本地的MySQL服务器,为localhost。

(2)端口,默认端口为3306。

(3)用户名,比如root。

(4)用户名对应的密码。

连接到MySQL以后,需要选择数据库,可以使用use关键字。

例如,需要使用名为test的数据库。

输入:use test;

user test不会返回任何结果,但是,在选择成功以后,系统会返回:

Database changed;

表示选择成功。

在连接到MySQL数据库以后,我们需要了解数据库的基本结构,需要使用show关键字。

(1)show databases;

查看数据库,返回结果为登陆用户有权限查看的所有数据库名。

(2)show tables;

获取一个数据库中所有表的表名。

(3)show columns from customers;

customers为该数据库中一张表的表名,该语句的返回结果为customers表中所有的字段名以及该字段对应的信息(类型、是否允许为null、键信息、默认值以及其它的信息)。

(4)show status;

显示服务器相关的信息。

关于MySQL的基本内容就这么多。下一篇会介绍如何创建不同字段的表,以及一些基本的查询。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

mysql系列之一_MySQL学习系列之一---MySQL简介 的相关文章

  • Python语言基础-变量与表达式

    Python语言基础 变量与表达式 Python是一门简单而强大的编程语言 在学习Python的过程中 了解和掌握变量与表达式的概念是至关重要的 本文将介绍Python中的变量的定义和使用 各种基本数据类型以及常见的运算符和表达式 一 变量
  • 灌区量测水监测系统解决方案

    一 方案背景 我国是个水资源极其匮乏的国家 且农业用水一直是我国的耗水大户 占全部耗水总量的60 以上 这其中灌溉用水又占农业用水 90 左右 传统的农业灌溉过程存在着巨大的水资源滥用与浪费 目前我国的灌溉水有效利用系数仅为0 53 意味着
  • 文件的纵向合并

    在进行数据最初处理我们需要合并多个excel文件 1 将文件夹中的excel文件都转换成dt文件格式 clear cd Users chenyaxin Desktop corporate bonds data fs xlsx local i
  • 股票数据爬取:使用Python爬取股票的实时价格和历史交易数据

    目录 前言 1 股票数据爬虫概述 2 环境准备 3 分析目标股票网站
  • Kubernetes核心概念总结(摘选)

    1 1 Master Master节点上面主要由四个模块组成 APIServer scheduler controller manager etcd APIServer APIServer负责对外提供RESTful的Kubernetes A
  • 三十五.C++ 的cout输出,cin输入

    一 用cout输出 include
  • Qt多次链接connect函数的信号槽会调用多次问题

    1 发送一次信号 调用多次槽函数问题 在同一个类中 多次链接QObject connect sender SIGNAL signalSender QString int receiver SLOT onSignalSender QStrin
  • MATLAB奇异值分解及其应用(GUID实例)

    一 奇异值的计算 定义 设A是秩为r的m n复矩阵 的特征值为 则称 为矩阵A的奇异值 其中称为A的正奇异值 通常称之为奇异值 二 奇异值分解 定义 设A是秩为r的m n复矩阵 则存在m阶酉矩阵U和n阶酉矩阵V 使得 成为A的奇异值分解 其
  • 中国IT业缺少什么

    一个人 我们要从小给他补钙 补锌 还有维生素 当然是缺什么就补什么 因人而异 不一而足 倘若营养不良 必定是不会健康成长的了 甚至还有夭折的危险 前几天 惊闻许多中关村的中小品牌人去楼空 还有一家很大的笔记本厂商也夭折了 不禁大吃一惊 IT
  • 腾讯风采依旧:第四季度财报,金融科技和企业服务部门比翼双飞

    腾讯周三公布了其收益 季度和年度收入增长均创下历史新低 因为这家中国科技巨头继续感受到北京收紧监管对互联网行业的影响 第四季度收入为1441 8亿元人民币 226 3亿美元 去年同期为1476亿元人民币 同比增长8 这是该公司自2004年上
  • 高精度时间差值

    引用 解决GetTickCount的时间精度不够的问题 1 类声明 pragma once define WIN32 LEAN AND MEAN include
  • 【前端】Vue项目:旅游App-(13)home:热门数据的网络请求、store和显示

    文章目录 目标 过程与代码 页面html与css 获取数据 网络请求 store 展示数据 效果 总代码 修改或添加的文件 service的home js service的index js store的home js home vue 本项
  • 2019-2013全球开放数据价值贡献优秀案例

    报告通过梳理和分析全球开放数据价值贡献优秀案例 探索开放数据价值创造的模式 路径和机制 为我国利用开放数据促进经济发展 提升国家治理水平和公共服务能力提供经验参考 关注公众号 互联互通社区 回复 DATA171 获取全部报告内容 精彩推荐
  • can connect mysql not server_解决UCenter info: Can not connect to MySQL server的方法

    今天把网站换了台服务器结果发现UCenter打开时提示UCenter info Can not connect to MySQL server 了 但通信是没有问题 只是注册时提示错误 这个不用说就是数据库配置文章的问题 修改下Discuz
  • MPU6050 获取角度理论推导(一)

    当你搜到这篇文章的时候说明你已经在做陀螺仪的项目了 那么陀螺仪具体的东西应该不用多说 他其实就是一个获取原始数据然后通过DMP或者MCU的计算处理 然后得到角度的一个传感器 MPU6050内部集成了一个陀螺仪一个加速传感器还有DMP计算单元
  • C# 实现对XML的基本操作(创建xml文件,增、删、改、查 xml节点信息)

    XML文件在存储 交换和传输数据信息上有着很方便处理 那么今天这篇文章主要讲一下用C 如何实现对XML文件的基本操作 如 创建xml文件 增 删 改 查xml的节点信息 所使用的方法很基础 方便易懂 本文的主要模块为 生成xml文件 遍历x
  • 金三银四到了,如何准备初、高级测试工程师技术面试?

    你眼中的软件测试岗位是怎样的 大部分人可能会给出这样的回答 测试 简单啊 没什么技术含量 无非就是看需求 看业务手册 看设计文档 然后点点功能是否实现 麻烦点的就是测试下部署安装是否出现兼容性问题等 没错 不可否认这是踏入软件测试行业的基本
  • 高级运维开发工程师带你处理linux木马(挖矿病毒)实战例子

    一 事态描述 centos7测试服务器 突然密码登不上去了 然后CPU占100 已经猜到 登录密码过于简单 密码被破解挂马了 大概率是CPU挖矿病毒 二 重置centos7登录root密码 步骤1 启动Linux Centos7系统 当出现
  • 解决ubuntu安装whl速度过慢的加速方法

    ubuntu安装whl或其他工具时速度过慢 在已经设置好conda和系统都为国内源的前提下还特别慢 速度只有几kb 不知道为什么 解决方法 自己手动安装 比如我要装matplotlib pip install i https pypi tu

随机推荐

  • 安卓移动应用开发之从零开始写安卓小程序

    实验一 安装我们的开发环境 一 开发工具 我们开发用的是谷歌出品的Android Studio 它集成了IEDA了功能 学习过后端开发的小伙伴肯定都熟悉IDEA 当然VsCode也是不错的选择 这里我放一个Android Studio的下载
  • Vue中的条件渲染

    条件渲染 1 v if 写法 1 v if 表达式 2 v else if 表达式 3 v else 表达式 适用于 切换频率较低的场景 特点 不展示的DOM元素直接被移除 注意 v if可以和v else if v else一起使用 但要
  • 使用姿势估计进行跌倒检测

    点击上方 小白学视觉 选择加 星标 或 置顶 重磅干货 第一时间送达 所有目标检测已成为动作识别研究的重要垫脚石 即训练AI对行走和坐下等一般动作进行分类 为了使AI能够理解接收到的输入 我们需要教它检测特定的图案和形状 并制定自己的规则
  • 基于STM32的简易电压、频率、占空比测量仪

    基于STM32的简易电压 频率 占空比测量仪 任务描述 一 硬件设计 1 整形电路 2 15V 报警电路 3 stm32 最小系统周围电路 二 软件部分 原理 STM32cubeMX配置 主要代码 三 实验结果展示 任务描述 任务详解 我们
  • Javascript Common Tools Class

    Javascript Common Tools Class Email Daniel Chow Tech Hotmail ComBlog http www cnblogs com DanielChow 2010 2 20 update va
  • Hadoop 2.x 生态系统及技术架构图

    一 负责收集数据的工具 Sqoop 关系型数据导入Hadoop Flume 日志数据导入Hadoop 支持数据源广泛 Kafka 支持数据源有限 但吞吐大 二 负责存储数据的工具 HBase MongoDB Cassandra Accumu
  • 最全的登录功能测试点

    1 基本功能测试点 输入正确的用户名和密码登录成功 输入错误的用户名密码登录失败 用户名正确 密码错误 是否提示输入密码错误 用户名错误 密码正常 是否提示输入用户名错误 用户名和密码都错误 是否有相应提示 用户名密码为空时 是否有相应提示
  • Hive元数据存储和表数据存储

    一 相关概念 1 元数据 metadata 元数据 Meta Date 主要记录数据仓库中模型的定义 各层级间的映射关系 监控数据仓库的数据状态及 ETL 的任务运行状态 一般会通过元数据资料库 Metadata Repository 来统
  • 调试SAR SENSOR的一些感悟

    手机工作时是有电磁辐射的https zhuanlan zhihu com p 353591714 那怎样能降低电磁辐射对人体的伤害呢 sar sensor能感应到有人在使用手机 从而发消息让modem降低发射功率 从而达到标准 如果没人在使
  • Ubuntu 18 安装 cmake

    1 官网下载合适的版本 https cmake org download or cmake 3 19 4 tar gz https download csdn net download liyunlong19870123 15009838
  • 【转】转换思维,寻找创新点

    一种重要的科研思维 它就是发散思维 在科研的过程中 会用发散思维是特别特别重要的 很多时候在找课题的创新点 或者打算写小论文时 都需要好的想法来支撑 这就非常需要用发散思维去找好的想法和创新点啦 同样一件事情 同样一个问题 为什么他的角度这
  • K8S Pod配置详解(spec)

    Pod 是 Kubernetes 中最基本的资源对象之一 代表一组容器的单位 以下是几个重要的 Pod 字段的含义和用法 metadata 包含了 Pod 的元数据 例如名称 标签 命名空间等 spec 定义了 Pod 的行为和构建 例如容
  • Redis实现简单文章投票

    鉴于Redis被鹅厂一面二面问过的原因 还是要好好学习一下 Redis实战 第一章的例子 实现的功能 1 给文章投票 def article vote conn user article cutoff time time ONE WEEK
  • 10个自动化测试框架,测试工程师用起来

    什么是自动化测试框架 自动化测试框架是为自动化测试脚本提供执行环境的脚手架 框架为用户提供了各种优势 帮助他们有效地开发 执行和报告自动化测试脚本 它更像是一个专门为自动化组织的测试而创建的系统 简而言之 我们可以说框架是各种指导方针 编码
  • 数组名和指针变量的区别

    数组名和指针变量的区别 今天讲一下数组名和指针变量的区别 只说结果 不过分析 刚刚看到C语言中 有一个sizeof 数组名 和sizeof 指针变量 平时没有注意这两者的区别 在这里记下笔记 不喜勿喷 sizeof 数组名 是计算该数组所占
  • 南方日报:前有杜比,后有DTS,DVD专利费纷争何时休?

    那些所谓 收费太贵 只是一小部分厂商的借口 事实上使用我们产品的客户很多 但大多数没有合理付费 迪提斯 公司全球总裁兼首席执行官 庄柯奇 如是回答本报记者的发问 作为拥有全球最著名数码音频技术之一 几乎与杜比齐名的数码技术公司的掌门人 庄柯
  • python 十进制转十六进制 蓝桥

    试题 基础练习 十进制转十六进制 问题描述 十六进制数是在程序设计时经常要使用到的一种整数的表示方式 它有0 1 2 3 4 5 6 7 8 9 A B C D E F共16个符号 分别表示十进制数的0至15 十六进制的计数方法是满16进1
  • JDBC连接MySQL数据库步骤

    JDBC全称 Java DataBase Connectivity 是Java数据库连接 是一种用于执行SQL语句的Java API 可以为多种关系数据库提供统一访问 例如 MySQL Oracle SQLServer等数据库 它由一组用J
  • Shell命令行选项与参数用法详解

    在bash中 可以用以下三种方式来处理命令行参数 直接处理 使用 1 2 n进行解析 适合小脚本 getopts 单个字符选项的情况 如 n 10 f file txt等选项 能处理绝大多数的情况 getopt 可以处理单个字符选项 也可以
  • mysql系列之一_MySQL学习系列之一---MySQL简介

    大家好 我是小詹小詹 是一名IT工程师 工作内容主要是ERP软件的二次开发和实施 以及数据库的运维 在这里可以分享一些数据库的基础操作以及工作过程中碰到实际问题的解决方案 整个系列会按照数据库内容分为三大块 分别是MySQL SQL ser