iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MYSQL中基础知识有哪些
  • 910
分享到

MYSQL中基础知识有哪些

2023-06-25 11:06:36 910人浏览 薄情痞子
摘要

这篇文章主要介绍了MYSQL中基础知识有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、基础概念与基础命令1)基础概念① 数据库按照一定数据结构,存储和管理数据的仓库。

这篇文章主要介绍了MYSQL中基础知识有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

1、基础概念与基础命令

1)基础概念

数据库

按照一定数据结构,存储和管理数据的仓库。

数据库的分类

数据库的常见分类,是将数据库分为关系型数据库和非关系型数据库。

③ 什么是关系型数据库?

将复杂的关系,以简单的二元形式进行表示,即用行和列的形式进行表示(表格形式),其中每一行叫做记录,列叫做字段。其中Mysql就是一种很常用的关系型数据库。
二元形式:类似于excel表格数据,就是一种二元形式。

④ 数据库管理系统:DBMS

数据库管理系统是用于管理和操作数据库的软件。其中,关系型数据库管理系统(RDBMS)有oraclemysqlSQL Server、DB2、IBM等。非关系型数据库管理系统(Nosql)有redisHBasemongodb、neo4j等

⑤ Mysql的介绍

MySQL是一个关系型的数据库管理系统。最初是由mysql ab公司设计出来的产品,后来被Oracle数据库收购了。MySQL数据库内部采用“分库分表”的形式管理数据。一个MySQL数据库管理系统可以管理多个数据库;一个数据库中又可以存放多张表。同时MySQL开源免费,支持千万级别的数据查询,支持GPL(开源许可证)。

⑥ 什么是SQL语言?

SQL语言,全称是“structured query language”,叫结构化查询语言,是操作数据库的标准化语言,能够实现对数据库的访问何操作。

⑦ 注意MySQL和SQL的区别!

这里有一种错误的说法:你会不会MySQL?其实这个说法是有问题的,MySQL指的其是数据库管理系统,问你会不会MySQL,其实是问你会不是对数据库进行增、删、改、查,因此这个MySQL说的就是前面提到的“SQL语言”,只不过大家习惯性的用MySQL这种说法代替SQL。

⑧ SQL语言的分类

MYSQL中基础知识有哪些

⑨ 什么是“表”?

表是某种特定类型数据的结构化清单。
这里所说的“某种特定类型”指的是存储在表中的数据,是一种类型的数据。你不能将顾客信息的清单和订单的清单都柔和在一起,存储在同一张数据库表中。这对于以后数据的检索和访问变得困难,我们应该一个清单一张表。
每张数据库都应该有一个表名,用来唯一标识自己。同一个数据库中不能有表名相同的两张表,但是不同的数据库中却可以使用相同的表名。

⑩ 什么是“列”?

表由列组成,每一列存储着表中某部分的信息。每一列是是表中的一个字段。一张表是由一个或 多个列组成的。
需要特别注意的是:表中的每一列应该是存储着一条特定的信息。例如,省份、城市、邮政编码应该都是单独的列。我们不能将这3个不同的信息,都组合在一个列中,否则会给查询增加很大的麻烦。

⑪ 什么是“数据类型”?

表中的每一列都应该具有相应的数据类型,数据类型标志着该列可以存储哪些数据。
常用的数据类型有字符串类型、数值类型、日期类型。数据类型的详细介绍,将会在后面的系列文章中给出。
数据类型有很重要的作用,它能够帮助正确的排序数据,并且在优化磁盘使用方面骑着很重要的作用。

⑫ 什么是“行”?

表中的数据是按行存储的,每一行代表一个记录。如果将表想象成一个网格,那么网格中垂直的列为表列,水平行为表行。

2)基础命令

① 连接数据库

MySQL数据库是“客户机-服务器”类型的数据库管理系统。形象地说,一个MySQL数据库管理系统至少存在着两部分,一是服务器端,这个我们看不到,却每次使用数据库的时候,总是从里面获取到数据。二是客户端,我经常使用的客户端有CMD窗口、Navicat,这些客户端能够让我们输入SQL语句,来进行数据的访问和获取。因此我们在执行命令之前,需要先登录到这个数据库管理系统。

"登录MySQL数据库,需要以下几个信息"主机名    端口    用户名    用户口令(密码)mysql -h localhost -u root -P 3306 -p 123-h 主机名:localhost表示服务器在本地-u 用户名:用户名root-P 端口:默认端口3306-p 口令:口令123

在CMD黑窗口中,如果你登陆了MySQL数据库,是如下这个界面:

MYSQL中基础知识有哪些

② 选择数据库

当你刚刚连接上数据库的时候,是没有任何一个数据库打开供你使用的。在你对任意数据库执行操作之前,你需要先选择一个数据库。

"基本语法":use 数据库名;use huangwei;"""注意:在CMD黑窗口中,每一句代码后面必须带上一个“;”分号。但是在好多软件中使用SQL语句,却不需要带上“;”分号,有时候带上“;”分号还会出错。"""

③ 了解数据库和表

show databases:返回可用数据库的列表;

MYSQL中基础知识有哪些

show tables:返回数据库表的列表;

MYSQL中基础知识有哪些

show columns from 表名:返回某个表的具体信息,等同于“desc+表名”;

MYSQL中基础知识有哪些

2、SQL语句的书写顺序和执行顺序

你如果想要学好SQL语句,必须首先了解SQL语句的书写顺序和执行顺序。SQL语句的书写顺序和执行顺序不一致,是导致SQL写错、写不出来的重要原因。鉴于此,在学习SQL语句的过程中,你要好好理解”书写顺序“和”执行顺序“两个概念。

1)一个完整SQL查询语句的书写顺序

-- "mysql语句编写顺序"1 select distinct *2 from 表(或结果集)3 where …4 group by …having…5 order by …6 limit start,length-- 注:1、2属于最基本语句,必须含有。-- 注:1、2可以与3、4、5、6中任一搭配,也可以与3、4、5、6中多个同时搭配。

2)一个完整的SQL语句执行顺序

MYSQL中基础知识有哪些

对上图的解释如下:

MYSQL中基础知识有哪些

3)关于select和having执行顺序谁前谁后的说明

MYSQL中基础知识有哪些

注意:谁要是有说服我的说法,麻烦留言告知我一下,谢谢。

感谢你能够认真阅读完这篇文章,希望小编分享的“MYSQL中基础知识有哪些”这篇文章对大家有帮助,同时也希望大家多多支持编程网,关注编程网数据库频道,更多相关知识等着你来学习!

您可能感兴趣的文档:

--结束END--

本文标题: MYSQL中基础知识有哪些

本文链接: https://www.lsjlt.com/news/304041.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MYSQL中基础知识有哪些
    这篇文章主要介绍了MYSQL中基础知识有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1、基础概念与基础命令1)基础概念① 数据库按照一定数据结构,存储和管理数据的仓库。...
    99+
    2023-06-25
  • mysql有哪些基础知识
    这篇文章将为大家详细讲解有关mysql有哪些基础知识,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。一:连接mysql关于mysql的下载和安装我在这里就不说了,第一步我们...
    99+
    2022-10-19
  • mysql基础知识有哪些
    本篇内容介绍了“mysql基础知识有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!第一章 mysql的...
    99+
    2022-10-19
  • MySQL中的基础知识有哪些
    小编给大家分享一下MySQL中的基础知识有哪些,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!MySQL基础启动MySQL   net start mysql关闭MySQL &nb...
    99+
    2022-10-18
  • MYSQL中基础知识点有哪些
    这篇文章给大家分享的是有关MYSQL中基础知识点有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。数据库概述Database:数据库,用于永久的存储数据的软件,海量存储、高效存...
    99+
    2022-10-18
  • Mysql基础知识点有哪些
    这篇文章主要介绍Mysql基础知识点有哪些,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!数据库的特点?数据结构化 ,数据之间具有联系,面向整个系统;数据的共享性高,冗余度低,易扩充;...
    99+
    2022-10-18
  • MySQL中的基础知识点有哪些
    这篇文章主要为大家展示了“MySQL中的基础知识点有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“MySQL中的基础知识点有哪些”这篇文章吧。一、SQL简述...
    99+
    2022-10-19
  • MySQL必备基础知识有哪些
    这篇文章给大家分享的是有关MySQL必备基础知识有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、SQL的概念    结构化查询语言...
    99+
    2022-10-18
  • MySQL基础知识要点有哪些
    本篇内容主要讲解“MySQL基础知识要点有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL基础知识要点有哪些”吧! 1...
    99+
    2022-10-19
  • MySQL基础入门知识有哪些呢
    MySQL基础入门知识有哪些呢,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。  MySQL是一个关系型数据库管理系统,由瑞典MySQL A...
    99+
    2022-10-18
  • mysql入门基础知识点有哪些
    本篇内容介绍了“mysql入门基础知识点有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、开始使用M...
    99+
    2022-10-19
  • 有哪些Java基础知识
    本篇内容介绍了“有哪些Java基础知识”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! 面向对象与面向过程的区别首先面向过程和面向对...
    99+
    2023-06-16
  • 有哪些Python基础知识
    这篇文章主要介绍“有哪些Python基础知识”,在日常操作中,相信很多人在有哪些Python基础知识问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”有哪些Python基础知识”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-25
  • VUE基础知识有哪些
    这篇文章主要为大家展示了“VUE基础知识有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“VUE基础知识有哪些”这篇文章吧。VUE是什么Vue (读音 /vjuː/,类似于 view) 是一套...
    99+
    2023-06-25
  • oracle基础知识有哪些
    这篇文章主要介绍“oracle基础知识有哪些”,在日常操作中,相信很多人在oracle基础知识有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”oracle基础知识有哪些”...
    99+
    2022-10-19
  • node.js基础知识有哪些
    小编给大家分享一下node.js基础知识有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!javascript之前一般用于we...
    99+
    2022-10-19
  • HTTP 基础知识有哪些
    本篇文章给大家分享的是有关HTTP 基础知识有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。HTTP 是什么HTTP是一种超文本传输协议,...
    99+
    2022-10-19
  • React基础知识有哪些
    这篇文章主要讲解了“React基础知识有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“React基础知识有哪些”吧!一切都是组件React 应用由组件组...
    99+
    2022-10-19
  • vue2.0基础知识有哪些
    这篇文章给大家分享的是有关vue2.0基础知识有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。什么是 Vue?简要介绍一下vue,vue就是一个前端框架,特点是 数据双向绑定...
    99+
    2022-10-19
  • HTML基础知识有哪些
    今天小编给大家分享一下HTML基础知识有哪些的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作