![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MYSQL
高不高
这个作者很懒,什么都没留下…
展开
-
高级查询(二)
EXISTS和NOT EXISTS子查询==EXISTS子查询:==在执行CREATE 或DROP语句前,可以使用EXISTS判断该数据库对象是否存在,返回值是true或false例如:如果存在数据temp,则先删除它,然后重新创建:DROP TABLE IF EXISTS temp;除了上面的用法,EXISTS也可以作为WHERE语句的子查询,语法如下:SELECT … FROM 表名 WHERE EXISTS(子查询);==NOT EXISTS子查询:==表示不存在举个例子:检查Logic原创 2020-05-26 21:28:01 · 212 阅读 · 0 评论 -
MySQL高级查询
修改表在创建数据库之后,有时候可能会因为某些原因需要修改表结构,这时,如果将表删除重建,往往还需要考虑表中的数据,风险比较大,此时需要在原来已存在的数据表结构上对其修改,MySQL使用==ALTER ==关键字实现。==修改表名:==在一个数据库中,表名是唯一的。可以通过SQL语句对已创建的表修改表名,语法如下:ALTER TABLE<旧表名> RENAME [TO] <新表名>;==添加字段:==随着业务需求的变化,可能需要向已存在的表中添加新的字段,添加字段的语法如下:原创 2020-05-19 22:01:25 · 176 阅读 · 0 评论 -
MySql存储过程
MySQL 5.0 版本开始支持存储过程。存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。存储过程是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。存储过程思想上很简单,就是数据库 SQL 语言层面的代码封装与重用。存储过程的优点1.存储过程可封装,并隐藏复杂的商业逻辑。2.存储过程可以回传值,并可以接受参数。3.存储过程无法使用 SELECT 指令来运行,因为它原创 2020-05-31 21:54:04 · 133 阅读 · 1 评论 -
认识MySqL
MySQL简介和SQL Server数据库相同,MySQL也是一个关系型数据管理系统,有瑞典MySQL AB公司开发,2008年MySQL被SUN公司收购,在2009年,SUN公司被Oracle公司收购,自此两个主流数据库均归Oracle公司所有。MySQL版本社区版:可自由下载且免费,但官方不提供任何技术支持,适用与大多数普通用户。企业版:不能自由下载且收费,该版本提供了更多的功能,可以享受完备的技术支持,适用于对数据库的功能和可靠性要求比较高的企业用户。MySQL的优势1.运行速度快。MyS原创 2020-05-17 17:48:42 · 93 阅读 · 0 评论