信息安全系统设计与实现第十二周:《Unix/Linux系统编程》第十四章学习笔记

MySQL数据库系统

MySQL

MySQL是一个关系数据库管理系统(RDBMS),它具有客户/服务器体系结构。
MySQL 中的 SQL 作为一种关系型数据库管理系统,遵循 SQL 标准,提供了对数据定义语言 DDL、数据操纵语言 DML、数据控制语言 DCL 的支持,同样支持关系数据库的三级模式结构。 MySQL中一个关系对应一个基本表,一个或多个基本表对应一个存储文件,一 个表可以有若干索引,索引也存放在存储文件中。

MySQL在SQL标准的基础上增加了部分扩展的语言要素

常量

  • 字符串常量是指用单引号或双引号括起来的字符序列,分为 ASCII 字符串常量 和 Unicode 字符串常量。
  • 十六进制值通常指定为一个字符串常量,每对十六进制数字被转换为一个 字符,其最前面有一个大写字母 X 或小写字母 x。
  • 日期和时间常量是用单引号将表示日期时间的字符串括起来构成的。 使用 b‘value’格式书写位字段值。Value 是一个用 0 或 1 书写的二进制值。

变量

  • 在 MySQL 中,变量分为用户变量和系统变量。用户变量前常添加一个符号 “@”,大多数系统变量前,添加两个“@”符号。

运算符

  • 算术运算符:+(加)、—(减)、*(乘)、/(除)和%(求模)
  • 位运算符有:&(位与)、|(位或)、^(位异或)、~(位取反)、>>(位右 移)、<<(位左移)。
  • 比较运算符:=(等于)、>(大于)、<(小于)、>=(大于等于)、<=(小 于等于)、<>(不等于)、!=(不等于)、<=>(相等或都等于空)。
  • 逻辑运算符:NOT 或!(逻辑非)、AND 或&&(逻辑与)、OR 或||(逻辑 或)、XOR(逻辑异或)

表达式

内置函数

  • 数学函数,例如 ABS()函数、SORT()函数; 聚合函数,例如 COUNT()函数;
  • 字符串函数,例如 ASCII()函数、CHAR()函数;
  • 日期和时间函数,例如 NOW()函数、YEAR()函数;
  • 加密函数,例如 ENCODE()函数、ENCRYPT()函数;
  • 控制流程函数,例如 IF()函数、IFNULL()函数;
  • 格式化函数,例如 FORMAT()函数;
  • 类型转换函数,例如 CAST()函数;
  • 系统信息函数,例如 USER()函数、VERSION()函数。

使用MySQL在命令模式和批处理模式下使用SQL脚本创建和管理数据库

  • 连接到MySQL服务器
  • 显示数据库
  • 新建数据库
  • 删除数据库
  • 选择数据库
  • 创建表
  • 删除表
  • 插入行
  • 删除行
  • 修改表
  • 更新表
  • 关联表
  • ...

将MySQL与C编程相结合

将MySQL与PHP集成,通过动态Web页面创建和管理数据库

电子公文传输系统

posted @ 2021-12-12 17:20  20191308_chuuuuer  阅读(34)  评论(0编辑  收藏  举报