计算机二级数据库 第2章 MySQL数据库基础
在SQL语言按功能的分类中,包括DDL、DML、DCL。数据定义语言(DDL)对各种数据库对象(非数据)进行创建、删除、修改;数据操纵语言(DML)对各种数据库对象进行增删改查操作;数据控制语言(DCL)对各种数据库对象进行授权和回收权限控制。
判断某一个字段是否为空值时,使用的表达式是IS NULL。
在MySQL中,用户账号信息存储在ysq1数据库中user表中
SHOWDATABASE:和SHOWSCHEMAS查看当前用户下的所有的数据库,故选项A、D错误:SHOWTABLES:查看当前数据库下的所有表,故选项B错误;SLECTDATABASE():查看当前正在使用的工作数据库
常用的ySQL图形化管理工具包括ohpMyAdmin、Navicat、 MySQL Workbench:mysql dump命令用于数据库备份
CHAR的最大长度为255,VARCHAR的最大长度为65535
一个表中的AUT0 INCREMENT约束只能有一个,缺省值为1,必须是主键的一部分,且是整型,不一定是INT类型。
表级的约束与列定义相互独立,不包含在列定义中。列级约束针对某个特定的列,包含在列定义中。
在MySQL中,逻辑运算符有 ! && ||
当MySQL服务器正确安装配置完毕之后,会在MySQL的主目录下生成一个my.ini文件,在MySQL启动时候会自动加载该文件中的一些选项。
在MySQL中,使用二进制日志文件回复数据的命令是mysqlbinlog。
二进制日志文件以二进制形式存储,用于保存数据库更新信息。启用二进制日志,系统的性能慧降低,且浪费一定的存储空间。清楚所有的日志文件使用RESET MASTER命令。二进制日志文件保存在mysql表中。
MySQL 支持的常量类型有十六进制常量、时间日期常量、字符串常量、数值常量、位字段常量、布尔值、NULL值。
RESET MASTER 手动清除所有二进制日志文件
系统变量以@@开头,用户自定义变量以@开头。