上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页
摘要: 触发器 触发器的器就是绑定一组SQL语句,触发器的触发就是在某一时刻,某一对象,的某个范围上发生某一事件时,执行触发器绑定的那一组SQL语句。 某一时刻:before、after 某一事件:insert、update、delete 某一对象:某个表 某个范围:记录或表 一个表上最多可以设置6个触发器 创建触发器 语法: 第1步:更改结束符 delimiter 符号 第2步:定义触发器 ... 阅读全文
posted @ 2016-04-06 16:13 尼农小道 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 变量 MySQL是一门编程语言。所以存在变量、流程控制、函数、存储过程、触发器 MySQL分系统变量,与自定义变量 MySQL的某些功能是通过系统变量来实现的。例如:autocommit 查看系统变量: show variables【like 'pattern'】; 查看系统变量的值: select @@系统变量名; 两个@@的为系统变量 一个@ 的为自定义变量 不带@ 的为字段 设置系统... 阅读全文
posted @ 2016-04-06 16:12 尼农小道 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 事务 事务的本质就是延缓SQL语句对数据库的数据的更改 现实中的事务,可能由多个步骤来完成,事务的成败,必须由多个步骤来同时决定。MySQL是解决现实的问题,现实中的事务成败,反应到MySQL中的也由多个步骤(SQL语句)组成,事务的成败就由多个SQL语句共同决定。 示例: 银行转账 现实中的一件事:用户A向用户B转100 MySQL中 1、A帐户减少钱 ... 阅读全文
posted @ 2016-04-06 16:11 尼农小道 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 重置管理员密码 1、关闭mysql 2、开启mysql,跳过授权表mysql服务 提示:如果此步骤操作成功,那么任何用户登陆MySQL都不需要用户名与密码 保持此窗口不能关闭 3、重新cmd,登陆 mysql 4、更改root用户的密码 5、关闭第2步中打开的cmd窗口。 6、结束任务管理器中的mysqld进程 7、开启mysql服务 8、登陆 阅读全文
posted @ 2016-04-06 16:08 尼农小道 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 数据备份 MySQL数据备份 1、文件备份 备份数据库的数据文件, innodb.frm与ibdata1文件。 myisam 优点: 简单 缺点: 浪费磁盘空间。 2、sql备份 mysqldump -uroot -p 【数据库名】【表名】 > 目录路径; 备份的sql语句。 备份示例: 恢复示例: 示例: 3、数据备份 ... 阅读全文
posted @ 2016-04-06 16:07 尼农小道 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 联合查询 union联合查询 语法: select 语句 union 【all|distinct】 select 语句; 示例: 特点: 条件:两表的查询出来的字段数目必须相同 字段上会不会进行拼接 只有在记录上对两个表查询出来的结果进行联合。 【all|distinct】 all显示所有的记录,包含重复 distinct... 阅读全文
posted @ 2016-04-06 16:06 尼农小道 阅读(1779) 评论(0) 推荐(0) 编辑
摘要: 存储引擎 引擎:驱动车辆运行的动力。 存储引擎:驱动数据库进行数据存储的方式。 MySQL支持以下存储引擎。 需要了解的:MyISAM、InnoDB MyISAMMySQL早期版本默认的存储引擎 不支持事务 不支持外键 InnoDBMySQL5之后版本的默认的存储引擎 当创建一个表时,会在data目录内与表所在的数据库同名的目录内创建.frm文件... 阅读全文
posted @ 2016-04-06 16:05 尼农小道 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 视图(view) 视图:视图主要体现在供用户查看,至数据的存储与视图无关。 视图就是存储sql语句。 MySQL视图就是一种虚拟表,实际数据的存储是产生视图的sql语句的基表中。 对基本中数据的更新,会即时返回到视图。 创建视图: create view 视图名 as select语句; 示例: create view vw as select * from stu; ... 阅读全文
posted @ 2016-04-06 16:04 尼农小道 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 子查询 一个select中还包含另一个select,其中最里面的select语句称之为子查询 根据select出现的位置可以将子查询分为以下几类: from子查询 where子查询 exists子查询 从select返回的结果,那么子查询又可以分为: 标量子查询 查询的结果只有一个值。 示例: 需求:查询zhangsan所在的教室 思路: 首先,先写最终想得到查询==》... 阅读全文
posted @ 2016-04-06 15:54 尼农小道 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 外键 创建: 方式1:在创建表时使用foreign key(字段名) references 表名(主键); 方式2:通过修改表结构add foreign key(字段名) references 表名(主键); 删除: alter table 表名 drop foreign key 外键名; 如果查看 阅读全文
posted @ 2016-04-06 15:53 尼农小道 阅读(239) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 28 下一页