MYSQL中基础知识有哪些

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

本文主要介绍了MYSQL的基础知识,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去了解一下。

1、基础概念与基础命令

1)基础概念

数据库。

根据某种数据结构存储和管理数据的仓库。

数据库分类。

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

什么是关系数据库?

复杂的关系用简单的二进制形式表示,即行和列的形式(表格形式),其中每行称为记录,列称为字段。MySQL是最常用的关系数据库之一。

二进制形式:类似于excel表格数据,是二进制形式。

数据库管理系统:数据库管理系统。

数据库管理系统是用于管理和操作数据库的软件。其中,RDBMS包括Oracle、MySQL、SQL Server、DB2、IBM等。neo4j-关系数据库管理系统(Nosql)包括redis、Hbase、mongodb、Secondary等。

MySQL介绍。

MySQL是一个关系数据库管理系统。最初由mysql ab公司设计,后来被Oracle数据库收购。MySQL数据库采用“数据库和表”的形式来管理数据。一个MySQL数据库管理系统可以管理多个数据库;多个表可以存储在一个数据库中。同时,MySQL是开源免费的,支持上千万的数据查询和GPL(开源许可证)。

什么是SQL语言?

SQL语言,全称是“结构化查询语言”,称为结构化查询语言,是操作数据库的标准化语言,可以实现对数据库的访问和操作。

注意MySQL和SQL的区别!

这里有一个错误的说法:你知道MySQL吗?其实这个说法是有问题的。MySQL指的是数据库管理系统。我问你会不会MySQL,其实是问你会不会添加、删除、修改或者检查数据库。所以这个MySQL指的是前面提到的“SQL语言”,但是人们习惯性的用MySQL代替SQL。

SQL语言的分类。

MYSQL中基础知识有哪些

什么是“表”?

表是特定类型数据的结构化列表。

这里的“特定类型”是指存储在表中的数据,是一种数据类型。您不能将客户信息列表和订单列表放在一起,并将其存储在同一个数据库表中。将来检索和访问数据变得很困难,所以我们应该制作一个列表和一个表格。

每个数据库都应该有一个表名来唯一标识自己。同一数据库中不能有两个表具有相同的表名,但可以在不同的数据库中使用相同的表名。

参加什么是“专栏”?

它由列组成,每列存储表的某个部分的信息。每一列都是表中的一个字段。表格由一列或多列组成。

需要注意的是,表中的每一列都应该存储一条特定的信息。例如,省、市和邮政编码都应该是单独的列。我们不能将这三种不同的信息合并在一列中,否则会给查询增加很多麻烦。

什么是“数据类型”?

表中的每一列都应该有相应的数据类型,数据类型指示该列可以存储哪些数据。

常用的数据类型有字符串型、数值型和日期型。数据类型的详细介绍将在下面的系列文章中给出。

数据类型起着重要的作用,它可以帮助正确地对数据进行排序,并在优化磁盘使用方面发挥重要作用。

什么是“可以”?

表中的数据以行的形式存储,每行代表一条记录。如果将表格视为网格,网格中的垂直列是表格列,水平行是表格行。

00-1010 连接数据库。

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

要登录MySQL数据库,您需要以下信息

主机名用户名用户密码(密码)。

MySQL-hlocalhost-uroot-p 3306-p123

-h主机名:localhost表示服务器是本地的。

-u用户名:用户名根。

-P端口:默认端口3306。

-p密码:密码123在CMD黑窗。如果登录MySQL数据库,则是以下界面:

oad/information/20211026/112/137901.png" alt="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中基础知识有哪些”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/60897.html

(0)

相关推荐

  • 82年巴姓歌手,布仁巴雅尔是歌手还是歌唱家

    技术82年巴姓歌手,布仁巴雅尔是歌手还是歌唱家布仁巴雅尔是歌手82年巴姓歌手。1、布仁巴雅尔(1960年3月6日-2018年9月19日),出生于内蒙古自治区呼伦贝尔市新巴尔虎左旗,中国蒙古族男歌手,毕业于内蒙古艺术学院。

    生活 2021年10月28日
  • android httpClient 支持HTTPS的访问方式是怎样的

    技术android httpClient 支持HTTPS的访问方式是怎样的这篇文章将为大家详细讲解有关android httpClient 支持HTTPS的访问方式是怎样的,文章内容质量较高,因此小编分享给大家做个参考,

    攻略 2021年11月12日
  • Python中如何实现Scrapy+adbapi提高数据库写入效率

    技术Python中如何实现Scrapy+adbapi提高数据库写入效率今天就跟大家聊聊有关Python中如何实现Scrapy+adbapi提高数据库写入效率,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下

    攻略 2021年10月21日
  • 青团子,青团常温下放了5天,还能吃吗

    技术青团子,青团常温下放了5天,还能吃吗你好青团子,很高兴回答你的问题我的建议是不要吃了,因为五天的时间确实比较久了。通常两三天内吃掉最佳。下面介绍一下保存的方法:
    青团可以放冰箱保存,因为青团不允许添加防腐剂,保质期往

    生活 2021年10月28日
  • VSCode的使用技巧有哪些

    技术VSCode的使用技巧有哪些本篇内容主要讲解“VSCode的使用技巧有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“VSCode的使用技巧有哪些”吧!1. 查看日志步

    攻略 2021年10月27日
  • 兄弟造句两种意思造句,形容“好兄弟”的词语有哪些

    技术兄弟造句两种意思造句,形容“好兄弟”的词语有哪些八拜之交(bābàizhījiāo):八拜:原指古代世交子弟谒见长辈的礼节;交:友谊。旧时朋友结为兄弟的关系。造句:今日在圣贤炉前成了八拜之交兄弟造句两种意思造句,有福

    生活 2021年10月24日