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)

相关推荐

  • 初探卡特兰数及有关问题

    技术初探卡特兰数及有关问题 初探卡特兰数及有关问题星期日,哥参加了上大学以来的第一次计算导论与程序设计的上机考试,可是最后一道题没AC。
    这道题给了卡特兰数的一种通项公式,让你求卡特兰数的第n项。
    从考

    礼包 2021年11月26日
  • 面向对象的绑定方法和属性的增删改查

    技术面向对象的绑定方法和属性的增删改查 面向对象的绑定方法和属性的增删改查目录一:绑定方法二:属性的查找顺序
    一:绑定方法是一个函数就应该有一个参数,方便对象只要一调就能够传进来定义类
    class St

    礼包 2021年12月3日
  • 热量计算公式,热量计算公式该如何计算才正确

    技术热量计算公式,热量计算公式该如何计算才正确人每天至少需要多少热量公式一热量计算公式: 女: BMR = 655 + ( 9.6 x 体重kg ) + ( 1.8 x 身高cm ) ( 4.7 x 年龄years )

    生活 2021年10月31日
  • 可用于企业级开发的JAVA代码生成器是怎么样的

    技术可用于企业级开发的JAVA代码生成器是怎么样的可用于企业级开发的JAVA代码生成器是怎么样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。相信下面的

    攻略 2021年10月29日
  • Spring整合Mybatis的方式

    技术Spring整合Mybatis的方式 Spring整合Mybatis的方式导入依赖的jar包dependencygroupIdjunit/groupIdartifactIdjunit/artifac

    礼包 2021年10月20日
  • 如何使用Python装饰器Decorator

    技术如何使用Python装饰器Decorator本篇内容介绍了“如何使用Python装饰器Decorator”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧

    攻略 2021年10月19日