随笔分类 -  mysql

摘要:一.视图 视图是一个虚拟表(非真实存在),是跑到内存中的表,真实表是硬盘上的表,怎么就得到了虚拟表,就是你查询的结果,只不过之前我们查询出来的虚拟表,从内存中取出来显示在屏幕上,内存中就没有了这些表的数据,但是下次我要是想用这个虚拟表呢,没办法,只能重新查一次,每次都要重新查。其本质是【根据SQL语 阅读全文
posted @ 2019-01-22 20:25 robertx 阅读(322) 评论(0) 推荐(0) 编辑
摘要:一.索引的本质: 索引是为MySQL提高获取数据效率的数据结构,为了快速查询数据。索引是满足某种特定查找算法的数据结构,而这些数据结构会以某种方式指向数据,从而实现高效查找数据。 二.索引的原理 索引的目的在于提高查询效率,与我们查阅图书所用的目录是一个道理:先定位到章,然后定位到该章下的一个小节, 阅读全文
posted @ 2019-01-21 19:23 robertx 阅读(157) 评论(0) 推荐(0) 编辑
摘要:pymysql模块 一.安装 cmd中使用pip或者, pycharm中控制台选择Terminal输入下面的命令,即可安装pymysql模块 二. 连接,执行sql,关闭(游标) 连接 执行sql语句 关闭游标 在数据库中准备这样一张表 示例: 三.游标的移动 游标就相当于获取了cmd窗口中的mys 阅读全文
posted @ 2019-01-19 19:38 robertx 阅读(203) 评论(0) 推荐(0) 编辑
摘要:一.多表连接查询 1.交叉连接:不适用任何匹配条件.生成笛卡尔积 2.内连接:只连接匹配的行 3.外连接: 左连接 优先显示左表全部记录 4.外连接: 右连接 有限显示右表全部记录 5.全外连接:显示左右两个表全部记录 二.符合条件连接查询 三.子查询 子查询其实就是将你的一个查询结果用括号括起来, 阅读全文
posted @ 2019-01-19 19:13 robertx 阅读(432) 评论(0) 推荐(0) 编辑
摘要:一.插入数据(增加)insert 1.插入数据(顺序插入) 2.指定字段插入数据 3.插入多条记录 4.插入查询结果 二.更新(修改)数据update 三.删除数据delete,truncate 在MySQL中有两种方法可以删除数据,一种是DELETE语句,另一种是TRUNCATE TABLE语句。 阅读全文
posted @ 2019-01-19 18:47 robertx 阅读(10200) 评论(0) 推荐(0) 编辑
摘要:一.MySQL介绍 1.mysql版本 双授权版本:社区版(完全免费,功能也够nb了)和商业版(更好,功能更多更强大一些,但是收费,VIP,有售后服务,也会参考和吸收社区版的一些nb的功能,安全性和稳定性都是最好的,大几十万),一般NB的开源软件都是双授权的 每个版本又分四个版本依次进行发布: Al 阅读全文
posted @ 2019-01-19 16:58 robertx 阅读(594) 评论(0) 推荐(0) 编辑
摘要:一.mysql的下载安装 1.下载安装 1.windows10下安装 我们采用绿色免安装版, 打开你的mysql文件夹中的bin目录,我的是这个样子的 将这个路径添加入系统环境变量,首先右键此电脑 > 属性,点击高级系统设置 之后打开环境变量 之后我们在cmd命令行中输入 mysqld --inst 阅读全文
posted @ 2019-01-19 15:47 robertx 阅读(14788) 评论(0) 推荐(1) 编辑
摘要:一.数据库的简单认识 1.数据库 1.数据库,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、 截取、更新、删除等操作。所谓“数据库”系以一定方式储存在一起、能予多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。 2.数据库管理系统(DBMS) 数 阅读全文
posted @ 2019-01-19 15:25 robertx 阅读(941) 评论(0) 推荐(0) 编辑
摘要:1.对数据库的操作 1.选择数据库 2.创建数据库 可以由字母、数字、下划线、@、#、$ 区分大小写 唯一性 不能使用关键字如 create select 不能单独使用数字 最长128位 # 基本上跟python或者js的命名规则一样 3.查看数据库 4.删除数据库 5.修改数据库 2.对表的操作 阅读全文
posted @ 2019-01-16 22:10 robertx 阅读(529) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示