一、学习SQL共分为几步
二、SQL入门
1、什么是SQL
结构化查询语言(Sql)是与关系型数据库进行通信的标准语言,最初是由IBM公司以E.F.Codd博士的论文为原型开发出来的。在之后不久的1979年,Relation Software公司(后来更名为Oracle公司)发布 了第一个Sql产品,ORACLE,现在已经成为关系型数据库技术的领军者。
2、什么是数据库
简单来说,数据库就是数据集合。它能够存储信息,用户能够以有效且高效的方式检索其中的信息。
3、什么是关系型数据库
关系型数据库由被称为表的逻辑单元组成,这些表在数据库内部彼此关联。关系型数据库可以将数据分解为较小的、可管理的逻辑单元,从而在公司这一级别上更容易维护,并提供更优化的数据库性能。
由于关系型数据库里的表示相互关联的,所以通过一个查询可以获得足够的数据。由于关系型数据库的表之间可以具有共同的关键字或字段,所以多个表里的数据可以结合在一起形成一个数据集。
4、表
存储和维护有价值的数据是数据库存在的原因。表示数据存储的最常见和最简单的形式。
1)字段
每个表都可以分解为更小的项。这些项被称为“字段”。字段是表里的一列,用于保持每条记录的特定信息。
2)记录或一行数据
记录,也被称为一行数据,是表里的各行。
在关系型数据库的表里,一行数据是指一条完整的记录。
3)列
列是表里的垂直的一项,包含表里特定字段的全部信息。
4)主键
主键用于区分表里的每一条数据,它通常是在表创建过程中初始化的。主键的特性确保了每一条记录都是唯一的。
5)NULL值
NULL 是表示“没有值”的专用术语。如果表中某个字段的值是NULL,其表现形式就是字段为空,其值就是没有值。NULL并不等于0或空格。值为NULL的字段在表创建过程中会保持为空。
三、SQL练习题
右键da新建数据集school
打开school,右键表新建表course,score,student,teacher
新建各个表时注意填写名,类型,长度,不是null,主键。
新建完表后,右键查询新建查询。
主要运用 INSERT,INTO,VALUES输入。
注意 : 1、符号只能用英文符号,(逗号,分号,括号)
2、逗号之间加空格
3、 空字符串(' ') 输入' ' , 空值是(NULL)直接输入NULL
输入代码后,点击运行表中存入了新的数据。
三、SQL的分类
四、小结
1、输入代码时,注意使用英文符号。并且注意网络连接。
2、注意练习SQL和Navicat的安装练习。
3、语句的练习还不熟练,注意各种语句的练习。