摘要: 1.基本用法——建立链接,获取游标,执行sql语句,关闭 建立远程链接账号和权限 mysql> grant all on *.* to 'root'@'%' identified by '123'; Query OK, 0 rows affected, 1 warning (0.40 sec) my 阅读全文
posted @ 2018-03-12 13:36 GraceZen 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 索引原理 目的:提高查询效率 本质:通过不断地缩小想要获取数据的范围来筛选出最终想要的结果,同时把随机的事件变成顺序的事件,也就是说,有了这种索引机制,我们可以总是用同一种查找方法来锁定数据 索引的数据结构:b+树 Mysql索引管理 索引功能:加速查找 mysql中的primary key ,un 阅读全文
posted @ 2018-03-12 13:34 GraceZen 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 1.视图 视图是一个虚拟表(非真实存在),其本质是(根据SQL语句获取动态的数据集,并未其命名),用户使用时只需使用(名称)即可获取结果集,可以将该结果集当做表来使用 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的SQL了,直接去视图中查找 阅读全文
posted @ 2018-03-12 12:59 GraceZen 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1.准备两个表 1 #建表 2 create table department( 3 id int, 4 name varchar(20) 5 ); 6 7 create table employee( 8 id int primary key auto_increment, 9 name varc 阅读全文
posted @ 2018-03-12 12:56 GraceZen 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 单表查询 1.语法 SELECT 字段1,字段2... FROM 表名 WHERE 条件 GROUP BY field HAVING 筛选 ORDER BY field LIMIT 限制条数 2.关键字的执行优先级(重点) 重点中的重点:关键字的执行优先级 from where group by h 阅读全文
posted @ 2018-03-12 12:54 GraceZen 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 1.介绍 MySQL数据操作: DML 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 使用INSERT实现数据的插入 UPDATE实现数据的更新 使用DELETE实现数据的删除 使用SELECT查询数据以及。 2.插入数据insert 语法 1. 插入完整数据(顺序 阅读全文
posted @ 2018-03-12 12:53 GraceZen 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 not null 与 default not null :标识该字段不能为空 default:为该字段设置默认值 unique:标识该字段的值是唯一的,不能重复 添加unique的两种方式 联合唯一 primary ke 阅读全文
posted @ 2018-03-12 12:53 GraceZen 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 存储引擎决定了表的类型,而表内存放的数据也要有不同的类型,每种数据类型都有自己的宽度,但宽度是可选的。 1.数值类型 1.1 整数类型:存储年龄,等级,id,各种号码等 有符号与无符号 有符号 create table t1 (x tinyint); 无符号 create table t1 (x t 阅读全文
posted @ 2018-03-12 12:52 GraceZen 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 1.表介绍 表相当于文件,表中的一条记录就相当于文件的一行内容,不同的是,表中的一条记录有对应的标题,称为表的字段。 2.创建表 语法: create table 表名( 字段名1 类型[(宽度)约束条件], 字段名2 类型[(宽度)约束条件], 字段名3 类型[(宽度)约束条件] ); 注意: 在 阅读全文
posted @ 2018-03-12 12:51 GraceZen 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 1.存储引擎 存储引擎就是表的类型 存储引擎说白了就是如何存储数据、如何为存储的数据建立索引和如何更新、查询数据等技术的实现方法。因为在关系数据库中数据的存储是以表的形式存储的,所以存储引擎也可以称为表类型(即存储和操作此表的类型) 2.mysql支持的存储引擎(show engines;) Inn 阅读全文
posted @ 2018-03-12 12:47 GraceZen 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 1.系统数据库 information_schema:虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等 performance_schema:MySQL5.5开始新增一个数据库:主要用于手机数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等 阅读全文
posted @ 2018-03-12 12:45 GraceZen 阅读(118) 评论(0) 推荐(0) 编辑
摘要: sql语句 阅读全文
posted @ 2018-03-12 12:44 GraceZen 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 1.mysql功能: 解决数据共享问题 提高查询效率,安全性 把程序员从数据管理中解脱出来,专注于自己的程序逻辑的 编写 2.数据库相关概念 数据库服务器:运行数据库管理软件的计算机 数据库管理软件:mysql,oracle,db2,slqserver 库:文件夹,用来组织文件/表 表:文件,用来存 阅读全文
posted @ 2018-03-12 12:43 GraceZen 阅读(82) 评论(0) 推荐(0) 编辑