摘要: 用户与权限 用户管理 创建用户 CREATE USER <用户名> [IDENTIFIED] BY [PASSWORD] <口令> #创建一个用户,用户名为jack,密码是123456,主机是localhost CREATE USER 'jack'@'localhost' IDENTIFIED BY 阅读全文
posted @ 2020-10-21 17:11 striver-sc 阅读(93) 评论(0) 推荐(0) 编辑
摘要: 为什么使用自定义函数 自定义函数是一种与存储过程十分相似的过程式数据库对象。它与存储过程一样,都是由SQL语句和过程式语句组成的代码片段,并且可以被应用程序和其它SQL语句调用。但是,自定义函数和存储过程之间存在几点区别: 自定义函数不能拥有输出参数,这是因为自定义函数自身就是输出函数;而存储过程可 阅读全文
posted @ 2020-10-21 17:10 striver-sc 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 触发器 触发器(Trigger)是用户定义在关系表上的一类由事件驱动的特殊过程。 为什么使用触发器 触发器是被指定关联到一个表的数据库对象,当一个表的特定事件发生时,它将会被激活。触发器的特点是某条MySQL语句在特定事件发生时自动执行。引发触发器执行的时间: 增加一条学生记录,会自动检查年龄是否符 阅读全文
posted @ 2020-10-21 17:09 striver-sc 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 事务 什么是事务 一个事务是一个完整的业务逻辑单元,不可再分。 与事务相关的语句只有(DML语句)。(insert delete update) 事务原理 事务的特性 事务包含四大特性:ACID A:原子性:事务最小的工作单元,不可再分 C:一致性:事务必须保证多条DML语句同时成功或者同时失败 I 阅读全文
posted @ 2020-10-21 17:08 striver-sc 阅读(68) 评论(0) 推荐(0) 编辑
摘要: 约束 约束的作用 在MySQL中,各种完整性约束是数据库关系模式定义的一部分CREATE TABLE或ALERT TABLE来定义。一旦定义了完整性约束,MySQL服务器就会随时监测处于更新状态的数据库内容是否符合相关的完整性约束,从而保证数据的一致性与正确性。这样可以防止操作对数据库的意外破坏,也 阅读全文
posted @ 2020-10-21 17:07 striver-sc 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 视图 视图是一个虚拟表,其内容由查询定义。同真实表一样,视图包含一系列带有名称的列和行数据,但视图并不是数据库真实存储的数据表。 创建视图 使用CREATE VIEW语句来创建视图 CREATE VIEW <视图名> AS <SELECT 语句> <视图名>:指定视图的名称。该名称在数据库中必须是唯 阅读全文
posted @ 2020-10-21 17:05 striver-sc 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 函数 日期与时间函数 NOW()和SYSDATE()函数的作用相同,返回当前日期和时间值。 #示例 SELECT NOW(),SYSDATE(); #结果 + + + | NOW() | SYSDATE() | + + + | 2020-10-18 10:55:26 | 2020-10-18 10: 阅读全文
posted @ 2020-10-21 17:04 striver-sc 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 函数 数值型函数 ABS函数 绝对值ABS(x)函数返回x的绝对值。正数的绝对值是其本身负数的绝对值为其相反数。0的绝对值是0。 #示例 SELECT ABS(5),ABS(-2.4),ABS(-24),ABS(0); MOD函数 求余函数MOD(x,y)返回x被y除后的余数,MOD()对于带有小数 阅读全文
posted @ 2020-10-21 17:03 striver-sc 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 查询语句基础 基础查询 #查询表中全部内容 SELECT * FROM 表名; #查询表中的指定字段 SELECT <列名> FROM <表名>; #查询表中多个字段 SELECT <字段名1>,<字段名2>,...<字段名n> FROM 表名; #取出结果行的重复结果 SELECT DISTINC 阅读全文
posted @ 2020-10-21 17:01 striver-sc 阅读(85) 评论(0) 推荐(0) 编辑
摘要: MySQL常用指令 修改表结构 启动mysql服务 #启动mysql服务,mysql55是安装MySQL服务器时指定的服务器名称 net start mysql55 #停止mysql服务 net stop mysql55 创建数据库 #创建数据库 设置字符集 设置排序规则 create databa 阅读全文
posted @ 2020-10-21 16:59 striver-sc 阅读(88) 评论(0) 推荐(0) 编辑
摘要: MYSQL简介 MySQL的优点 可移植性好 强大的数据保护功能 提供多种存储器引擎 功能强大 支持大型数据库 运行速度快 SQL语句的分类 DQL(数据查询语言):查询语句,凡是select都是DQL。 DML(数据操作语言):insert delete update,对表当中的数据进行增删改查。 阅读全文
posted @ 2020-10-21 16:57 striver-sc 阅读(157) 评论(0) 推荐(0) 编辑