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)

相关推荐

  • css如何设置td元素的文本靠上显示

    技术css如何设置td元素的文本靠上显示这篇文章将为大家详细讲解有关css如何设置td元素的文本靠上显示,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 在c

    攻略 2021年12月11日
  • 12 请求与响应

    技术12 请求与响应 12 请求与响应1.请求Request# 请求对象
    # from rest_framework.request import Requestdef __init__(self, r

    礼包 2021年12月23日
  • 孙悟空的外貌,孙悟空的外貌描写50字左右优秀

    技术孙悟空的外貌,孙悟空的外貌描写50字左右优秀孙悟空的外貌是孙悟空的外貌:1、拐子(腿的下部与脚相连处)脸、别颏腮(凹陷皱缩的脸)、雷公嘴(尖鸟嘴)、红眼睛的一个痨病魔鬼。
    2、圆眼睛,查耳朵(张开耳朵),满面毛,雷公

    生活 2021年10月25日
  • 如何修改交易代码SE16中的结果集

    技术怎么实现事务码SE16里的结果集修改怎么实现事务码SE16里的结果集修改,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。注: 这种方法不同

    攻略 2021年12月18日
  • ibatis映射需要字段一样多吗(ibatis如何映射到dao层)

    技术如何分析iBATIS动态映射这期内容当中小编将会给大家带来有关如何分析iBATIS动态映射,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。iBATIS动态映射都是用在复杂查询过程中,

    攻略 2021年12月19日
  • 神舟笔记本,神舟的笔记本电脑 怎么样

    技术神舟笔记本,神舟的笔记本电脑 怎么样与其他品牌相比较,性价比是很高的,只不过在某些方面有些欠缺,不过在近期上市的产品在逐渐完善神舟笔记本。 目前神舟主打笔记本品牌有神舟优雅以及神舟精盾系列笔记本,对于神舟笔记本的评价

    生活 2021年10月27日