![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MYSQL
文章平均质量分 72
MySql
「已注销」
这个作者很懒,什么都没留下…
展开
-
存储过程和视图
存储过程定义存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。MySQL支持MySQL 5.0 版本开始支持存储过程。优点存储过程可封装,并隐藏复杂的商业逻辑。存储过程可以回传值,并可以接受参数。存储过程无法使用 SELECT 指令来原创 2021-05-17 14:17:03 · 331 阅读 · 0 评论 -
触发器
触发器定义触发器是与表有关的数据库对象,在满足定义条件时触发,并执行触发器中定义的语句集合。特性有begin end体,begin end;之间的语句可以写的简单或者复杂什么条件会触发:I、D、U什么时候触发:在增删改前或者后触发频率:针对每一行执行触发器定义在表上,附着在表上。也就是由事件来触发某个操作,事件包括INSERT语句,UPDATE语句和DELETE语句;可以协助应用在数据库端确保数据的完整性。注意:cannot associate a trigge转载 2021-05-14 20:05:19 · 199 阅读 · 0 评论 -
SQL常用操作
SQL常用操作创建数据库操作# 创建数据库: create database 数据库名;# 创建数据库 数据库中数据的编码采用的是安装数据库时指定的默认编码 utf8,也可以手动指定: create database 数据库名 character set 字符集;查看数据库# 查看数据库MySQL服务器中的所有的数据库: show databases;# 查看某个数据库的定义的信息: show create database 数据库名;切换数据库# 切换数据库原创 2021-05-14 16:40:14 · 112 阅读 · 0 评论 -
数据库
数据库数据库的概念数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。数据库管理系统数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库, 对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。常见的数据库MYSQL :开源免费的数据库,小型的数据库.已经被Oracle收原创 2021-05-14 14:55:08 · 76 阅读 · 0 评论 -
MySql事务
MySQL事务事务的四大特性原子性事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。一致性事务必须使数据库从一个一致性状态变换到另一个一致性状态,也就是说一个事务执行之前和执行之后都必须处于一致性状态。举例来说,假设用户A和用户B两者的钱加起来一共是1000,那么不管A和B之间如何转账、转几次账,事务结束后两个用户的钱相加起来应该还得是1000,这就是事务的一致性。隔离性当多个用户并发访问数据库时原创 2021-05-14 11:22:16 · 65 阅读 · 0 评论 -
MySql的常用函数
MySql的常用函数字符函数length(str) --获取字符串str的长度,单位是字节,utf8编码下,一个汉字三个字节,一个数字或字母一个字节。gbk编码下,一个汉字两个字节,一个数字或字母一个字节。char_length() --获取字符串str的长度,单位为字符,不管汉字还是数字或者是字母都算是一个字符concat(str1,str2…) --拼接字符串upper(str) --将str转为大写lower(str) --将str转为小写substr(str,pos) 或substr原创 2021-05-13 11:48:25 · 89 阅读 · 0 评论 -
SQL练习
EMPNO 员工编号 NOT NULL NUMBER(4)ENAME 员工名称 VARCHAR2(10)JOB 工作名称 VARCHAR2(9)MGR 直接上级编号 NUMBER(4)HIREDATE 入职时间 .原创 2021-05-11 13:52:41 · 1396 阅读 · 0 评论