
数据库-mysql
文章平均质量分 53
啤酒黑咖啡
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一、Mysql简介
一、MysqlMySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于 Oracle 旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的RDBMS(Relational Database Management System,关系数据库管理系统)应用软件。MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,...原创 2018-08-22 18:02:04 · 369 阅读 · 0 评论 -
九、事务 & 备份
一、事务1.开启事务事务的开启需要使用START TRANSACTION语句2.事务提交当开启了事务之后,运行完一系列的语句必须要进行事务的提交才可以真正的完成数据库数据更新,需要使用COMMIT语句3.事务回滚开启了事务之后,在运行一系列语句的过程中如果出现了错误,我们可以使用事务回滚,将操作的数据回到原点,需要使用ROLLBACK语句4.事务的正确使...原创 2018-08-22 22:47:22 · 164 阅读 · 0 评论 -
八、常用函数
一、数学函数数学函数是MySQL中常用的一类函数。主要用于处理数字,包括整型、浮点数等。数学函数包括绝对值函数、正弦函数、余弦函数、获取随机数的函数等1.绝对值-ABS(X)SELECT ABS(-1);2.余数-MOD(N,M) / %SELECT MOD(7, 2);SELECT 7 % 2;3.不大于X的最大整数值-FLOOR(X)SE...原创 2018-08-22 22:46:30 · 380 阅读 · 0 评论 -
七、视图
一、视图视图即是虚拟表,也称为派生表,因为它们的内容都派生自其它表的查询结果—《SQLite权威指南》简单的说就是,视图是基于已存在的表通过SELECT查询语句将查询出来的结果集作为数据生成的一个虚拟表。可以将视图当作一个正常的表来查询。至于直接对视图数据进行增删改的操作,有一些需要注意的地方会在下文中提及。然而请切记,视图不是表,不保存数据,只是一张虚拟表。那么既然是基于已存在的表,...原创 2018-08-22 22:45:49 · 180 阅读 · 0 评论 -
六、触发器
一、触发器-TRIGGER触发器是MySQL响应INSERT、UPDATA、DELETE任意语句而自动执行的一条MySQL语句,因此,当需要某条语句在执行时候,自动运行某些动作,可以使用触发器。触发器大体来讲可以分为”前置”跟”后发”两种,在创建时候通过BEFORE、AFTER关键字确定。二、创建触发器创建模型DELIMITER //CREATE TRIGGER tr...原创 2018-08-22 22:45:06 · 185 阅读 · 0 评论 -
五、存储过程 & 游标
一、存储过程1.创建DELIMITER // CREATE PROCEDURE pro_query() BEGIN SELECT * FROM tableA; END //DELIMITER ;2.调用CALL pro_query();3.查询全部查询SHOW PROCEDURE STATUS;指定查...原创 2018-08-22 22:44:30 · 380 阅读 · 2 评论 -
四、关联查询
一、子查询简单的说,子查询就是将一个查询结果嵌套到另一个查询语句中,作为这个查询语句的查询条件或者查询对象。1.作为查询对象注意:将查询结果作为查询对象时必须要起一个别名SELECT name FROM (SELECT id, name FROM tableA) tA;2.作为查询条件注意: 这里假设tableB只存在一条数据,否则需要加上条件来确定唯一n...原创 2018-08-22 22:43:33 · 175 阅读 · 0 评论 -
三、约束
一、数据约束数据约束可以在建表时设定,也可以在建表后通过修改表结构来添加,如果需要为约束添加别名,可以在约束前面添加CONSTRAINT name ...1.默认值-DEFAULTDEFAULT的值可以为NULLALTER TABLE student MODIFY id INT DEFAULT 0;2.非空-NOT NULLALTER TABLE stude...原创 2018-08-22 18:05:08 · 154 阅读 · 0 评论 -
二、基本语法
一、库管理1.查询数据库SHOW databases;2.创建数据库CREATE DATABASE newDB [DEFAULT CHARACTER SET utf8];3.查询数据库信息SHOW CREATE DATABASE newDB;4.删除数据库DROP DATABASE newDB;5.修改数据库ALERT...原创 2018-08-22 18:04:31 · 329 阅读 · 0 评论 -
macOs安装mysql
在mac os环境下,连接不成功时,尝试到mysql服务中点击Initialize Database,勾选Use legacy password,重新启动服务,连接成功原创 2018-08-17 13:22:03 · 585 阅读 · 0 评论