
MySQL 5.7.x绿色版安装
1、解压文件,将下载的包解压,放到自己合适的目录下,本例放在d:/workspace/database/下。 2、创建配置文件,在bin同级目录下创建my.ini文件,写入如下内容: [crayon-6041544c58a386239200...
1、解压文件,将下载的包解压,放到自己合适的目录下,本例放在d:/workspace/database/下。 2、创建配置文件,在bin同级目录下创建my.ini文件,写入如下内容: [crayon-6041544c58a386239200...
1 创建表的时候写注释 [crayon-6041544c591d6961302608/] 2 修改表的注释 [crayon-6041544c591dc772295976/] 3 修改字段的注释 [crayon-6...
使用mysqldump命令备份 mysqldump命令将数据库中的数据备份成一个文本文件。表的结构和表中的数据将存储在生成的文本文件中。 它的工作原理是先查出需要备份的表的结构,再在文本文件中生成一个CREATE语句。然后,将表中的所有记录...
MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。 如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接。同样也是为了更安全。 MySQL的用户帐号和信息存储在名为mysql的数据中,...
事务由单独单元的一个或多个SQL语句组成,在这个单元中,每个MySQL语句是相互依赖的。 整个单独单元作为一个不可分割的整体,如果单元中某条SQL语句一旦执行失败或产生错误,整个单元将会回滚。 所有受到影响的数据将返回到事物开始以前的状态;...
触发器和存储过程一牙膏,都是一段程序。 触发器是由事件来触发某个操作,这些事件包括insert、update、delete等。 如果定义了触发程序,当数据库执行这些语句的时候就会触发触发器执行对应的操作。 创建一个触发器 格式...
视图是一个虚拟表,其内容由查询定义。 同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 基本表的内容是持久的,而视图的...
游标 我们使用SELECT语句,只能查询一定条件的一系列数据,如果我们想查询某一条件的数据之和目前是没有办法的,这就需要使用游标的。 游标( cursor)是一个存储在MySQL服务器上的数据库查询,它不是一条 SELECT语句,而是被该语...
流程控制语句用来格局条件控制语句的执行。 每个流程中可能包含一个单独语句或者使用BEGIN…END构造的符合语句。 if语句 格式如下: [crayon-6041544c5b18f525007008/] 例子,实现...
简单说,存储过程就是一条或者多条SQL语句的集合 格式如下: [crayon-6041544c5b740527031464/] sp_name参数是存储过程的名称。 proc_parameter表示存储过程的参数列表。 cha...