数据库和数据库管理软件
数据库是一种有组织的容器
一个文件或一组文件
人们容易把数据库管理软件直接称为数据库
MySQL就是一种数据库管理软件
表
描述某种类型数据的结构化清单
表名是唯一的,不同数据库的表明可以相同
行就是数据库记录
主键
概念
是一列或一组列
值能够唯一确定每行
注意
不允许任意两行有相同的主键值
如果是主键组,那么只要求组合唯一
组中单个键可以相同
主键值必须有(不能为null)
SQL
概念
是一种语言
Structure Query Language 结构化查询语言
注意
每个dbms的SQL都不完全相同
一开始进入需要选择数据库,用什么关键字?
use 被选的数据库名
如何提示关键字的帮助
help 关键字
书写格式问题
大小写问题
sql不区分大小写
但是约定关键字大写,列、表名小写
便于阅读和调试
换行问题
多数人认为换行更加容易阅读和调试
分号必不可少
每个关键词 + 修饰内容就是一个子句