摘要: pymysql的下载和使用 execute()之sql注入 增、删、改:conn.commit() 查:fetchone、fetchmany、fetchall 一、pymysql的下载和使用 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库 阅读全文
posted @ 2018-08-03 22:56 鱼丸粗面没鱼丸 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 我们知道我们的最高权限管理者是root用户,它拥有着最高的权限操作。包括select、update、delete、update、grant等操作。那么一般情况在公司之后DBA工程师会创建一个用户和密码,让你去连接数据库的操作,并给当前的用户设置某个操作的权限(或者所有权限)。那么这时就需要我们来简单 阅读全文
posted @ 2018-08-03 22:54 鱼丸粗面没鱼丸 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 多表连接查询 符合条件连接查询 子查询 准备工作:准备两张表,部门表(department)、员工表(employee) 一、多表连接查询 两张表的准备工作已完成,比如现在我要查询的员工信息以及该员工所在的部门。从该题中,我们看出既要查员工又要查该员工的部门,肯定要将两张表进行连接查询,多表连接查询 阅读全文
posted @ 2018-08-03 22:53 鱼丸粗面没鱼丸 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 一、 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括 1.使用INSERT实现数据的插入 2.UPDATE实现数据的更新 3.使用DELETE实现数据的删除 4.使用SELECT查询数据以及。 二、插入数据 INSERT 1. 插入完整数据(顺序插入) 语法一: INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES... 阅读全文
posted @ 2018-08-03 22:48 鱼丸粗面没鱼丸 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 因为有foreign key的约束,使得两张表形成了三种了关系: 多对一 多对多 一对一 二、重点理解如果找出两张表之间的关系 三、表的三种关系 (1)书和出版社 一对多(或多对一):一个出版社可以出版多本书。看图说话。 关联方式:foreign key (2)作者和书籍的关系 多对多:一 阅读全文
posted @ 2018-08-03 22:47 鱼丸粗面没鱼丸 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: 说明: 二、not null 与default 是否可空,null表示空,非字符串not null - 不可空null - 可空 默认值,创建列时可以指定默认值,当插入数据时如果未主动设置,则自动添 阅读全文
posted @ 2018-08-03 22:41 鱼丸粗面没鱼丸 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 一、字符类型 官网解释如下: 验证: 验证之前了解两个函数: 1.char填充空格来满足固定长度,但是在查询时却会很不要脸地删除尾部的空格(装作自己好像没有浪费过空间一样),然后修改sql_mode让其现出原形。 总结: #常用字符串系列:char与varchar 注:虽然varchar使用起来较为 阅读全文
posted @ 2018-08-03 22:29 鱼丸粗面没鱼丸 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、mysq数据类型的分类 二、数值类型 整数类型:TINYINT SMALLINT MEDIUMINT INT BIGINT 作用:存储年龄,等级,id,各种号码等 验证1:有符号和无符号tinyint 验证2:int类型后面的存储是显示宽度,而不是存储宽度 注意:为该类型指定宽度时,仅仅只是指定 阅读全文
posted @ 2018-08-03 22:24 鱼丸粗面没鱼丸 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 一、存储引擎(了解) 几节我们知道mysql中建立的库 》文件夹,库中的表 》文件 现实生活中我们用来存储数据的文件有不同的类型,每种文件类型对应各自不同的处理机制:比如处理文本用txt类型,处理表格用excel,处理图片用png等 数据库中的表也应该有不同的类型,表的类型不同,会对应mysql不同 阅读全文
posted @ 2018-08-03 20:15 鱼丸粗面没鱼丸 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 一系统数据库 执行如下命令,查看系统库 formation_schema: 虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等performance_schema: MySQL 5.5开始新增一个数据库:主要用于收集数据库服务器性能参数,记录处理查询请 阅读全文
posted @ 2018-08-03 20:05 鱼丸粗面没鱼丸 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 一操作文件夹(库) 1.增 2.删 3.改 4.查 二、表操作 use db1; #切换文件夹select database(); #查看当前所在文件夹 1.增 2.查 3.改 4.删 三操作文件内容(记录) 1。增 2. 查 3.改 4.删 阅读全文
posted @ 2018-08-03 20:00 鱼丸粗面没鱼丸 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、什么是数据库? mysql就是一个基于socket编写的C/S架构的软件 MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下公司。MySQL 最流行的关系型数据库管理系统,在 WEB 应用方面MySQL是最好的 RDBMS (Relational 阅读全文
posted @ 2018-08-03 19:45 鱼丸粗面没鱼丸 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、数据库概述 二、MySql安装和基本管理 三、mysql基本语句 四、库的操作 五、表的操作 六、数据类型 七、数据类型二 八、完整性约束 九、外键的变种 三种关系 十、数据的增删改 十一、多表查询 十二、MySQl创建用户和授权 十三、pymysql模块的使用 阅读全文
posted @ 2018-08-03 19:41 鱼丸粗面没鱼丸 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 一、什么是数据 单纯的一条记录并没有任何意义,如果我们按逗号作为分隔,依次定义各个字段的意思,相当于定义表的标题 这样通过表格我们很清楚的知道了某人的详细信息。 数据库即存放数据的仓库,只不过这个仓库是在计算机存储设备上,而且数据是按一定的格式存放的 过去人们将数据存放在文件柜里,现在数据量庞大,已 阅读全文
posted @ 2018-08-03 19:37 鱼丸粗面没鱼丸 阅读(133) 评论(0) 推荐(0) 编辑