
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
随着互联网的不断发展,越来越多的人都在学习达内java编程等互联网课程,今天太原达内就给大家分享一下,MySQL入门需要掌握的知识点。
MySQL是什么?
数据库是以某种有组织的方式保存数据的容器,我们可以将其理解为一个文件柜。我们常见的容器有Oracle、DB2、SQLServer、Postgresql、mongodb等,而MySQL就是这众多容器中的一种。
MySQL版本
迄今为止,MySQL新版本是8.0(8.0.30版本)。8.0版本也被寄予厚望。
自从被Oracle收购后,不少功能借鉴了Oracle优秀之处。
MySQL8.0无论在功能还是性能(整体上),都是目前好的MySQL版本。
表的概念
我们将资料放入文件柜中时,并不是将它随便扔进某个抽屉就完事了,而是在文件柜中放入不同的盒子,然后将相关资料放入特定盒子中。这样需要的时候就可以快速而精准的找到我们需要的数据资料。
在数据库中,这个盒子就称为表。表是一种结构化文件,用来存储某种特定的数据,我们可以把用户信息、顾客信息、购物清单、商品信息等放入表中。
数据库中每个表都有一个名字,用来标识自己。既然是标识,那么这个名字就不能重复。
表中的列和数据类型
表是由列组成,一个表是由一个或多个列组成的。表中每一列都有对应的数据类型,而且这一列数据类型是一致的。
我们可以这样理解,一个表就是我们日常中用的excel表格。某一列存着特定的信息。
例如,一个表格中,一列存着用户名,一列存着密码,一列存着年龄。
什么是SQL
SQL(发音为字母S-Q-L或sequel)是一种结构化查询语言。SQL是一种专门用来与数据库通信的语言。
SQL是由很少的词构成,是设计者有意而为。语言的主要目的是从数据库中读写数据
每个数据库会有不同的语法,但是90%的部分都是相通的。我们学好一个便可以举一反三了。
行
表中的数据是按行存储的,所保存的每个记录存储在自己的行内。
有时候你可能会听到记录,记录跟行基本上是一个意思
主键
标识表中每行的这个列(或这组列)称为主键,其值能够区分表中每各行。
表中任何列都可以作为主键,但需要满足以下条件
任意两行都不具有相同的主键值
每个行都必须具有一个主键值(主键列不允许NULL值)
主键通常定义在表的一列上,但不是必须的,可以一起使用多个列作为主键。在使用多个列作为主键时,所有列的组合必须时的。
注意:
尽量不更新主键列中的值
不重用主键列中的值
不在主键列中使用可能会更改的值
【免责声明】:本内容转载于网络,转载目的在于传递信息。文章内容为作者个人意见,本平台对文中陈述、观点保持中立,不对所包含内容的准确性、可靠性与完整性提供形式地保证。请读者仅作参考。更多内容请加抖音太原达内IT培训学习了解。