1、SQL 语言具有两种使用方式:
- 交互式 SQL ,独立使用,自含语言;
- 嵌入式 SQL,嵌入到某种高级语言中,程序员可以使用数据库语言以及常规的程序设计语言(宿主语言)。
2、mysql中查看SQL模式的命令是:
sql_mode为既是全局系统变量,又是会话系统变量,所以访问:
- selecte @@global sql_mode
- selecte @@session sql_mode
- selecte @@sql_mode
变量:
系统变量(用@@访问)、用户自定义变量;
系统变量又分为全局系统变量(global)和会话系统变量(session)。
3、SQL语言:
- 数据查询
- 数据操纵
- 数据定义
- 数据控制
其中,
CREATE、DROP、ALTER语句属于定义。
4、E-R模型:
数据库概念设计
5、关于外连接:
如果结果集中需要包含没有关联的行,此时需要使用外连接。
外连接的结果集:
- 匹配和不匹配的;
- 若不存在,用null填充;