希望这些常识能够帮到大家
获取当前会话中最后一个插入的AUTOINCREMENT列的值使用 LAST_INSERT_ID() 函数。
查看系统所有变量使用 SHOW VARIABLES 。
开启事件调度器使用 SET GLOBAL event_scheduler = ON; 。
将语句结束符改为“$ $ 使用 DELIMITER “$$”。
查看指定数据库中已存在的触发器语句、状态等信息,使用 SHOW TRIGGERS 。
事件在创建后,可以利用语句对其进行修改 ALTER EVENT 。
自定义会话变量name并赋值为Tom使用 SET @name = ‘Tom’; 。
创建触发器使用 CREATE TRIGGER。
查看所有的存储过程使用 SHOW PROCEDURE STATUS .
删除存储过程使用 DROP PROCEDURE。
MySQL中的一致性主要由 日志 机制实现。
在MySQL中设置事务保存点使用 SAVEPOINT 保存点名; 。
MySQL提供的 DROP VIEW 语句用于删除视图。
WITH CHECK OPTION 子句用于在视图数据操作时进行条件检查。
创建视图时,关键字 AS 表示视图要执行的操作。
DROP VIEW同时删除多个视图时,使用 逗号 分割视图。
视图在数据库的三级模式中对应的是 外 模式。
MySQL的账户是由 用户名、@符号和 主机地址 三部分组成的。
在删除账户时,如果省略主机地址,则默认为 % 。
mysql.user表中Host 和 User 字段组成复合主键用于分区MySQL中的账户。
在mysql数据库中,列权限的所有信息存储在 columns_priv 表中。
MySQL中所有用户信息都保存在 mysql.user 数据表中。
创建用户的同时添加 WITH MAX_USER_CONNECTIONS 5 可限制用户同时连接服务器的最大数量为5。
刷新权限 指的是从系统数据库mysql中的权限表中重新加载用户的特权。
函数 CURRENT_USER() 可获取与当前通过MySQL服务器验证的用户与主机名。
ALL PRIVILEGES表示除去GRANT OPTION或授予权限 和PROXY或代理权限 外的所有权限。
用户资源限制字段默认值均为 0,表示对此用户没有任何的资源限制。
右外连接从表与主表不匹配的字段值会被设置为 NULL。
对于表连接的同名匹配字段可以使用 USING 代替ON。
实现联合查询的关键字是 UNION。
内连接 查询在不设置连接条件时与交叉连接等价。
建立 外键 约束的关联表,数据的插入操作会受到约束。
MySQL中外连接分为 左外连接 和 右外连接。
表1(4条记录)与表2(6条记录)的交叉连接后记录数等于 24
引用外键约束的表被称为从表。
子查询按出现的位置可以分为 WHERE子查询和FROM子查询。
交叉连接 返回的结果是被连接的两个表中所有数据行的笛卡尔积。