本笔记为阿里云天池龙珠计划SQL训练营的学习内容,链接为:https://tianchi.aliyun.com/specials/promotion/aicampsql”
学习笔记如下:
1、数据库是将大量数据保存起来,通过计算机加工而成的可以 进行高效访问的数据集合,该数据集合称为数据库。用来管理数据库的计算机系统称为数据库管理系统。
2、数据库管理系统(DBMS)有层次数据库,关系数据库,面对对象数据库,XML数据库,键值存储系统。
3、数据库中存储的表结构类似于excel中的行和列,在数据库中,行称为记录,它相当于一条记录,列称为字段,它代表了表中存储的数据项目。行和列交汇的地方称为单元格,一个单元格中只能输入一条记录。
4、SQL语句分类 有3种:DDL,DML,DCL。
DDL(数据定义语言) 用来创建或者删除存储数据用的数据库以及数据库中的表等对象。
DML(数据操纵语言) 用来查询或者变更表中的记录。
DCL(数据控制语言) 用来确认或者取消对数据库中的数据进行的变更。
5、SQL语句以分号结尾,不区分关键字大小写,但是插入到表中的数据是区分大小写的。
6:“CREATE DATABASE shop;”为创建本课程使用的数据库。
7、数据库创建的表,所有的列都必须指定数据类型。
8、约束是除了数据类型之外,对列中存储的数据进行限制或者追加条件的功能。NOT NULL
是非空约束,即该列必须输入数据。PRIMARY KEY
是主键约束,代表该列是唯一值,可以通过该列取出特定的行的数据。