自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 MYSQL用户与权限

用户与权限1.用户列user表的用户列包括 Host、 User、password,分别表示主机名、用户名和密码。其中 user和 Host为user表的联合主踺。当用户与服务器之间建立连接时,输入的账户信息中的用户名称、主机名和密码必须匹配user表中对应的字段,只有3个值都匹配的时候,才允许连接的建立。这3 个字段的值就是创建账户时保存的账户信息。修改用户密码时,实际就是修改user表的password字段的值。2.权限列权限列的字段决定了用户的权限,描述了在全局范围内允许对数据和数据库进行的操

2020-12-30 18:04:42 167

原创 MYSQL事务

事务什么是事务?多条sql语句,要么全部成功,要么全部失败。MySQL的事务是在存储引擎层实现。 MySQL的事务有ACIDA: 原子性(atomicity):一个事务必须被视为一个不可分割的单元。C: 一致性(consistency):数据库是从一种状态切换到另一种状态。I: 隔离性(isolation):事务在提交之前,对于其他事务不可见。D: 持久性(durablity):一旦事务提交,所修改的将永久保存到数据库。mysql> CREATE TABLE bank ->

2020-12-30 13:10:05 60

原创 MYSQL触发器 (trigger)

MySQL触发器简介MySQL 数据库中触发器是一个特殊的存储过程,不同的是执行存储过程要使用 CALL 语句来调用,而触发器的执行不需要使用 CALL 语句来调用,也不需要手工启动,只要一个预定义的事件发生就会被 MySQL自动调用。引发触发器执行的事件一般如下:1.增加一条学生记录时,会自动检查年龄是否符合范围要求。2.每当删除一条学生信息时,自动删除其成绩表上的对应记录。3.每当删除一条数据时,在数据库存档表中保留一个备份副本。触发程序的优点如下:1.触发程序的执行是自动的,当对触发程序

2020-12-28 18:04:47 600

原创 MYSQL存储过程(procedure)

存储过程MySQL存储过程简介我们前面所学习的MySQL语句都是针对一个表或几个表的单条 SQL 语句,但是在数据库的实际操作中,并非所有操作都那么简单,经常会有一个完整的操作需要多条SQL语句处理多个表才能完成。例如,为了确认学生能否毕业,需要同时查询学生档案表、成绩表和综合表,此时就需要使用多条 SQL 语句来针对几个数据表完成这个处理要求。存储过程可以有效地完成这个数据库操作。存储过程是数据库存储的一个重要的功能,但是 MySQL 在 5.0 以前并不支持存储过程,这使得 MySQL 在应用上大

2020-12-25 15:46:41 504

原创 MYSQL视图(view)

视图一张虚表,和真实的表一样。视图包含一系列带有名称的行和列数据。视图是从一个或多个表中导出来的,我们可以通过insert,update,delete来操作视图。当通过视图看到的数据被修改时,相应的原表的数据也会变化。同时原表发生变化,则这种变化也可以自动反映到视图中。视图的优点:1.简单化:看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化操作。经常被使用的查询可以制作成一个视图2.安全性:通过视图用户只能查询和修改所能见到的数据,数据库中其他的数据既看不见也取不到。数据库授权命令可以

2020-12-22 16:53:07 243

原创 MYSQL索引基础用法

索引目录索引索引索引介绍索引是对数据库表中一列或者多列的值进行排序的一种结构,使用索引可提高数据库中特定数据的查询速度。索引是一个单独的、存储在磁盘上的数据库结构,它们包含着对数据表里所有记录的引用指针。使用索引用于快速找出在某个或多个列中有一特定值得行,所有MySQL列类型都可以被索引,对相关列使用索引是提高查询操作速度的最佳途径。 索引是在存储引擎中实现的,因此,每种存储引擎的索引都不一定完全相同,并且每种存储引擎也不一定支持索引类型。根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎

2020-12-17 19:08:40 163

原创 MYSQL查询数据用法

mysql查询数据目录基本查询语句单表查询查询所有字段查询指定字段查询指定记录带in关键字的查询带between and的范围查询带like的字符匹配查询查询空值带and的多条件查询带or的多条件查询查询结果不重复对查询结果排序分组查询使用聚合函数查询查询数据数据库管理系统的一个最重要的功能就是数据查询,数据查询不应只是简单查询数据库中存储的数据,还应该根据需要对数据进行筛选,以及确定数据以什么样的格式显示。MySQL提供了功能强大、灵活的语句来实现这些操作。基本查询语句mysql从数据表中查询数据

2020-12-15 08:35:11 234

原创 MYSQL基础函数用法

数学函数(1) 绝对值函数:ABS(x) ABS(x) 用于返回 x 的绝对值 (0的绝对值都是0,其他绝对值都是正)mysql> SELECT ABS(2), ABS(-2.3), ABS(-33);+--------+-----------+----------+| ABS(2) | ABS(-2.3) | ABS(-33) |+--------+-----------+----------+| 2 | 2.3 | 33 |+--------+-----------+---

2020-12-10 14:56:35 138

原创 mysql数据类型及运算符

数据类型mysql数据类型介绍一、数据类型简介 1. 数据表由多列字段构成,每一个字段指定了不同的数据类型,指定了数据类型之后,也就决定了向字段插入的数据内容2. 不同的数据类型也决定了 MySQL 在存储它们的时候使用的方式,以及在使用它们的时候选择什么运算符号进行运算3. 数值数据类型:整数: TINYINT 、SMALINT 、MEDIUMINT 、INT 、BIGINT 、浮点数: FLOAT 、DOUBLE 、定点数: DECIMAL4. 日期/时间类型:YEAR 、TIME

2020-12-01 14:44:48 480

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除