加载中
50-优化查询

MySQL性能优化就是通过合理安排资源,调整系统参数使MySQL运行的更快,更节省资源 1.优化简介 找出系统的瓶颈,提高MySQL数据库整体的性能 合理的结构设计和参数调整,以提高用户操作响应的速度 ...

49-慢查询日志

慢查询日志时记录查询时长超过指定时间的日志 通过慢查询日志,可以找出执行时间较长,执行效率较低的语句,然后进行优化 1.启动和设置慢查询日志 MySQL中慢查询日志默认时关闭的 同通过配置文件...

47-错误日志

包含了当MySQLd启动和停止时,以及服务器在运行过程中发生任何严重错误时的相关信息 1.启动和设置错误日志 默认情况下,错误日志会记录到数据库的数据目录下 如果没有在配置文件中指定文件名,...

46-二进制日志

MySQL日志主要分为4类; 错误日志:记录MySQL服务的启动,运行或者停止MySQL服务时出现的问题 查询日志:记录建立的客户端连接和执行的语句 二进制日志:记录所有更改数据的语句,可以用于数据复制...

45-表的导入和导出

1.使用SELECT ...INTO OUTFILE导出文本文件 SELECT columnlist FROM table WHERE condition INTO OUTFILE 'filename' [OPTIONS] -- OPTIONS FIELDS TERMINATED BY 'value' FIELDS [OPTIONALL...

44-数据库迁移

数据迁移有以下原因: 需要安装新的数据库服务器 MySQL版本更新 数据库管理系统变更(Microsoft SQL Server迁移到MySQL) 1.相同版本的MySQL数据库之间的迁移 之间复制数据库文件目录 先导出,然...

43-数据恢复

1.使用MySQL命令恢复 mysql -u user -p [db_name] < filename.sql source filename source命令前,必须使用use语句选择数据库,不然会报错 2.直接赋值数据库目录 关闭MySQL服务--->将备份的文件...

42-数据备份

1.使用MySQLdump命令备份 MySQLdump是MySQL提供的一个 非常有用的数据库备份工具 MySQLdump命令执行时,可以将数据库备份成一个文本文件,该文件中实际上包含了多个CREATE和INSERT语句,使用这些...

41-用户管理-访问控制

MySQL通过向下层级的顺序检查权限表(从user表到columns_priv表),但不是所有的权限都要执行此过程;例如,一个用户登录到MySQL服务器之后只执行对MySQL的管理操作,因此,只涉及管理权限,因此MyS...

40-用户管理-权限管理

权限管理是对登录到MySQL的用户进行权限验证 MySQL权限系统的主要功能是证实连接到一台给定主机的用户,并且赋予该用户在数据库上的SELECT,INSERT,UPDATE和DELETE权限 1.MySQL的各种权限 账户...

39-用户管理-账户管理

MySQL数据库的安全性,需要通过账户管理来保证 1.登录和退出MySQL服务器 MySQL-help命令可以查看MySQL命令帮助信息;MySQL,命令常用参数如下: -h主机名,可以使用该参数指定主机名或ip,默认loc...

38-用户管理-权限表

MySQL是一个多用户数据库,具有功能强大的访问控制系统,可以为不同的用户指定允许访问的权限 MySQL用户分为普通用户和root用户 1.权限表 MySQL通过权限表来控制用户对数据库的访问,权限表存放...

37-触发器

MySQL的触发器和存储过程一样,都在嵌入到MySQL的一段程序,触发器是由是事件来触发某个操作 1.创建触发器 触发器是个特殊的存储过程 不同的是,执行存储过程要使用CALL语句要调用,而触发器的执...

36-视图的查看,修改与更新,删除

1.查看视图 查看视图必须要有SHOW VIEW的权限 1.DESCRIBE DESCRIBE[OR DESC] view_name 2.SHOW TABLE STATUS SHOW TABLE STATUS LIKE 'view_name'; 3.SHOW CREATE VIEW SHOW CREATE VIEW 'vi...

35-视图

1.视图概述 数据库中的视图时一个虚拟表 同真实的表一样,视图包含一系列带有名称的行和列数据; 行和列数据来自由定义视图查询所应用的表,并且在引用视图时动态生成 1.视图的含义 视图是一个虚...

34-删除存储过程和函数

DROP {PROCEFURE|FUNCTION} [IF EXISTS] sp_name 例子: DROP PROCEDURE CountProc; DROP FUNCTION CountProc; MySQL存储过程和函数有什么区别? 本质上它们都是存储程序 函数只能通过return语...

33-修改存储过程和函数

ALTER{PROCEDURE|FUNCTION} sp_name [characteristic ...] sp_name参数表示存储过程或函数的名称 characteristics 指定存储过程的特性,有以下取值: CONTAINS SQL表明子程序包含SQL语句,但是不...

32-查看存储过程和函数

MySQL存储了存储过程和函数的状态信息,可以通过以下三种方法来查询 SHOW STATUS语句 SHOW CREATE语句 直接从系统的information_schema数据库中查询 1.使用SHOW STATUS语句查看存储过程和函数...

31-调用存储过程和函数

1.调用存储过程 CALL sp_nam([paramtr[,...]]) 例子: /创建存储过程/ DELIMITER // CREATE PROCEDURE CountProc1 (IN sid INT , OUT num INT) BEGIN SELECT COUNT(*) INTO num FROM fruits ...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部