国庆期间准备花个两天时间将之前学习的
MySQL
的基础知识再次复习下,顺便将笔记整理的更好些,从JS
全部迁移到站点上。知识点主要是数据库基本的增删改查
、事务和游标等基础性知识,数据库入门墙裂推荐网易云
的如下课程:
另外,自己配套看了《SQL
必知必会》一书,写的很具体,不愧是经典书籍
database
:以某种有组织的方式存储的数据集合。通常是一个文件或者一组文件。
table
:结构化的文件,用来存储某种特定类型的数据。存储在表中的数据是同一种类型的数据或者清单。表名具有唯一性,表的特性:
column
:表由列组成,列存储表中的某部分的信息。列是表中的字段。表中每个列存储特定的信息,比如商品的表中有:商品的名称、生产日期、产地等。每个列都有相应的数据类型
row
:表中的数据是按照行存储的,所保存的记录是存储在自己的行内。比如顾客表中,每行存储一个顾客的相关信息。有时候行业称之为记录record
垂直的列为表列,水平行为表行
primary key
:一列(或一组列),能够唯一标识表中每一行,比如订单表中的订单ID
。主键是用来表示一个特定的行。表中任何一列都是可以作为主键,满足条件:
SQL
语句分类结构化查询语言Structured Qurey Language
,语句必须是以分号结束,且关键词不区分大小写,主要包含四种语句
DDL,data defination language
数据定义语言DML,data manipulation language
数据操作语言DCL,data control language
数据控制语言DQL,data query language
数据查询语言data defination language
,数据定义语言;作用主要是:创建、删除、修改库表结构
。data manipulation language
,数据操作语言;作用主要是:增、删、改表的记录表
的操作data control language
,数据控制语言;用户创建及授权操作用户
data query language
,数据查询语言;查询数据查询
功能关于注释问题
# 注释
-- 注释
/*
注释内容1
注释内容2
*/