随笔分类 - Mysql
摘要:视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即
阅读全文
摘要:权限管理 权限管理重点 MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用。如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接。 在 MySQL 命令行模式下输入如下命令可以为 MySQL 创建一个新用户: create user "账户名"@
阅读全文
摘要:单表查询的语法 不带关键字的语法 field()函数 可以用来对SQL中查询结果集进行指定顺序排序。 函数使用格式如下:order by (str,str1,str2,str3,str4……),str与str1,str2,str3,str4比较,其中str指的是字段名字,意为:字段str按照字符串s
阅读全文
摘要:SELECT语句关键字的定义顺序 SELECT语句关键字的执行顺序 准备表和数据 1,新建一个测试数据库TestDB 2,创建测试表table1和table2; 3,插入测试数据; 4,查看表 准备SQL逻辑查询测试语句 执行顺序分析 在这些SQL语句的执行过程中,都会产生一个虚拟表,用来保存SQL
阅读全文
摘要:什么是Mysql数据库 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational Database Management System
阅读全文
摘要:系统数据库 information_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等
阅读全文