Mysql - 二
参考自 Mysql经典教程
SQL语言
MySQL使用的SQL语言基本上符合SQL92的标准,但是既有扩展,又有未实现地方。
1)表、列和数据类型
- 表是数据在一个MySQL数据库中的存储机制,它包含一组固定的列
- 表中的列描述该表所追踪的实体的属性,每个列都有一个名字及各自的特性
- 列包含:数据类型、长度
- 关系数据模型中,记录就是行是没有顺序的
2)函数
- 函数是存储在数据库中的代码块
- 差别在于函数可以把值返回调用程序
3)SQL的语句
- SQL是一种典型的非过程化程序设计语言
- 特点:只指定哪些数据被操纵,至于对这些数据要执行哪些操作,及如何执行这些操作,未被指定
- 非过程化优点:简单易学
- 过程化语言:平常熟悉的各种高级程序设计语言,使用灵活,数据操纵能力非常强大
MySQL数据处理
- 数字类型
- 日期和时间类型
- 字符串(字符)类型
1)MySQL的数据
1.字符串值
- 双引号或者单引号
- 可以使用转义序列用来表示特殊字符
- 转义序列以 开始
- 注意 NUL 字节与 NULL值不同;NUL 为一个零值字节,而 NULL 代表没有值
序列 | 涵义 |
---|---|