MySQL的基本常识

希望这些常识能够帮到大家

获取当前会话中最后一个插入的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子查询。

交叉连接 返回的结果是被连接的两个表中所有数据行的笛卡尔积。

  • 8
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值