
MySQL
屡傻不改
这个作者很懒,什么都没留下…
展开
-
MySQL梳理知识点
MySQL梳理知识点MySQL:数据库管理系统(DBMS)库:存储数据的地方表:定义一种关系,用于数据与关系的对应视图:可以看做一个虚拟表,表结构和数据由定义的查询语句决定作用:提高代码重用性,安全,对外接口统一劣势:效率低下,在连表的基础上不能继续增删改触发器:增删改操作的条件触发 作用:自动执行某些操作,减少流程 劣势:定义时不校验触发语句的有效性 insert:new delete:old update:new、old 存储过程:相对于void方法,但是可以有出参,原创 2020-08-25 09:29:52 · 191 阅读 · 0 评论 -
MySQL触发器、视图、函数和存储过程
MySQL触发器MySQL触发器: 1、触发器用来在某些操作时,“自动”执行一些操作。 2、当insert delete update设置触发器之后,执行insert delete update操作就会自动触发设置的内容。 注:一张表最大能有6个触发器(3*2,三种操作*两种时间(before|after)) 3、触发器创建语法: create trigger 触发器名 before|after 事件 on 表名 for each row 触发器语句; 注: a)触发器名建议为trigg原创 2020-08-20 12:30:42 · 340 阅读 · 0 评论 -
MySQL事务、索引、数据恢复和备份
MySQL事务事务事务(transaction)是指将一系列数据操作捆绑成为一个整体进行统一管理。即这组数据库命令要么都执行,要么都不执行。事务是作为单个逻辑工作单位执行的一系列操作。注:MySQL事务处理只支持InnoDB和BDB数据表类型事务的四大特性(ACID): 1、原子性(Atomicity) 事务的各元素是不可分的(原子的)。事务中的所有元素必须作为一个整体提交或回滚。 2、一致性(Consistency) 在事务开始前,数据库中存储的数原创 2020-08-18 19:30:13 · 228 阅读 · 0 评论 -
使用DQL命令查询数据(二)
GROUP BY:分组1、使用GROUP BY关键字对查询结果分组 a)对所有的数据分组统计 b)分组的依据字段可以有多个,并依次分组 c)与HAVING结合使用,进行分组后的数据筛选HIVING子句:分组筛选 HAVING 子句用来对分组后的数据进行筛选,将“组”看作“列”来限定条件 语法: SELECT [distinct] {* | column_name [as 别名][,...]} FROM table_name [as 表别名] [WHERE]原创 2020-08-18 08:30:40 · 172 阅读 · 0 评论 -
使用DQL命令查询数据(一)
DQL语言DQL语言:DQL(Data Query Language,数据查询语言) 1、查询数据库数据,如SELECT语句 2、简单的单表查询或多表的复杂查询和嵌套查询 3、数据库语言中最核心、最重要的语句 4、使用频率最高的语句SELECT语法注: [] 括号代表可选的; {}原创 2020-08-14 16:17:02 · 250 阅读 · 0 评论 -
MySQL数据管理
外键管理外键管理 外键作用: 外键用来强制引用完整性,一个表可以有多个外键 创建外键 a)建表时指定外键约束 定义外键约束语法: CONSTRAINT 外键名 FOREIGN KEY(外键字段) REFERENCES 关联表名(关联字段); b)建表后修改子表添加外键 添加外键约束语法: ALTER TABLE 表名 ADD CONSTRAINT 外键名 FOREIGN KEY(外键字段) REFE原创 2020-08-12 20:21:03 · 156 阅读 · 0 评论 -
初识MySQL
数据库什么是数据库数据库(Database,简称DB)概念:长期存放在计算机内,有组织、可共享的大量数据的集合,是一个数据“仓库”作用:保存、管理数据数据库总览常见数据库模型: 1、关系型数据库(SQL) MySQL、Oracle、SQL Server、SQLite、DB2 2、非关系型数据库(NOSQL) 文档存储数据库:MongoDB 键值存储数据库:Redis、Memcached 列存储数据库:HBase 图形数据库:Neo4J原创 2020-08-12 09:33:59 · 143 阅读 · 0 评论 -
linux虚拟机安装mysql步骤
linux虚拟机安装mysql步骤linux虚拟机安装mysql步骤1、网络配置(仅主机:static,IPADDR=)2、systemctl restart network 重启网络3、停止和禁用防火墙 systemctl stop firewalld systemctl disable firewalld4、moba远程连接虚拟机5、上传安装包(一个jkd,两个mysql)6、解压jdk包:tar -zxvf jdk...7、配置环境变量:vi /etc/profile(JAVA_原创 2020-08-11 14:37:10 · 1101 阅读 · 0 评论