学前问题
- 什么是数据库?
- 数据库为什么这么重要?
- 数据库都有哪些应用?
- 数据库的相关核心概念清单;
- 数据库和SQL的关系;
- 数据库的核心构成;
- 数据库在计算机体系中的关系;
- 数据库的种类;
- 我们对数据库可以进行哪些操作?增删改查提取
关键知识点:
- 数据库是由表构成的
- 数据库是有顺序、有结构的数据集;
- 表的基本构成和属性:
- 列:表是由列构成,列的每一个字符都有限制:name、length、type、decimal、allow null、
- 行:表中的数据都是按照行来存储的. 保存的每一个记录都存储在自己的行内
- 主键:表中的每一行都应该有可以唯一标示自己的一列,即为主键, 也就是表怎么区分每一行的记录是否有重复的记录.顾客表可以使用顾客序列号, 或者名字等作为主键, 当然一般情况下我们会选择顾客编号的, 订单表可以使用订单编号作为主键。按理说表中的任何列都可以作为主键: 但是一般情况下我们会遵循 2 个原则:
- 1: 表中的任意两行都不具有相同的主键值
- 2: 每一行都必须具有一个主键值 (不为空);
- sql其实就是操作数据库的语言;
- 数据是数据库中存储的基本对象。
- 数据库 (DataBase 简称 DB) 是按照数据结构来组织、存储和管理数据的仓库。
- 数据库管理系统 (Database Management System 简称 DBMS) 是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库。MySQL就是一种典型的数据库管理系统;
- DBMS针对数据库的主要功能
- 数据定义语言(DDL)
- create
- drop
- alter
- grant
- truncate
- revoke
- 数据操纵语言(DML)
- 增:insert
- 删:delete
- 改:update
- 查:select
- 数据库的运行管理
- 数据库的建立和维护
- 数据定义语言(DDL)
- 问题:
- 数据定义语言和数据操作语言两个的区别和操作对象是什么?
- 数据的运行管理和建立维护的区别是什么?
2.MY sql和sql的关系是什么?
3.SQL 是 Structured Query Language(结构化查询语言)的缩写。SQL 是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出 “做什么” 的命令,“怎么做”是不用使用者考虑的。
4.varchar是什么意思?
5.数据、数据库、sql、mysql、DB/DBMS/DBA/DBS
6.数据类型种类:字符串、日期和时间、数值、null,各自的子类型
7.主键外键、主表从表;