摘要: 子查询|视图|事务 一、子查询 1. 增:insert into 表 select子查询 2. 删:delete from 表 条件是select子查询(表不能与delete表相同) 3. 查:select 字段 from 表 条件是select子查询 4. 改:update 表 set 字段=值 阅读全文
posted @ 2019-10-07 12:05 RandySun 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 使用Python操作MySQL数据库 一、安装PyMySQL的安装 pip install pymysql 二、连接数据库步骤 pymysql连接数据库的必要参数:主机、端口、用户名、密码、数据库 注:pymysql不能提供创建数据库的服务,数据库要提前创建 三、创建表 四、插入数据 五、删除数据 阅读全文
posted @ 2019-10-07 11:35 RandySun 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 单表和多表查询 一、增删改查完整语句 1. 增 格式:insert [into] [数据库名.]表名[(字段1[, ..., 字段n])] values (数据1[, ..., 数据n])[, ..., (数据1[, ..., 数据n])]; 2. 查 格式:delete from [数据库名.]表 阅读全文
posted @ 2019-10-07 11:26 RandySun 阅读(466) 评论(0) 推荐(0) 编辑
摘要: 多表关系一对多和多对多 一、一对多 1. 创建数据 一对多:外键必须放在多的一方,此时外键值不唯一 2. 插入数据关联表(book)和被关联表(publish) 增:先增加被关联表(publish)的数据,再增加关联表(book)的数据 3. 修改关联表(book)和被关联表(publish) 4. 阅读全文
posted @ 2019-10-07 11:25 RandySun 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 多表关系一对一 一、多表关系 外键:建立表与表关联 的字段,通常 一个表的外键 是 另一个表的主键(唯一键也可以) 1. 一对一关系:外键在任何一方都可以,此时外键要设置 唯一键 2. 一对多关系:外键必须放在多的一方,此时外键值不唯一 3. 多对多关系:一定要创建第三张表(关系表),每一个外键值不 阅读全文
posted @ 2019-10-07 11:21 RandySun 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 表的约束创建和增删改查 一、表的创建 格式:create table 表名( 字段名1 类型[(宽度) 约束条件], 字段名2 类型[(宽度) 约束条件], 字段名3 类型[(宽度) 约束条件] )engine=innodb charset=utf8; 注:[]可选参数 eg : create ta 阅读全文
posted @ 2019-10-07 11:19 RandySun 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 数据库表与字段和引擎操作 一、数据库表操作 1. 查看当前数据库中的表 格式:show tables; 2. 简单创建表 格式: create table 表名 (属性名1 类型(长度) 约束,...属性名n 类型(长度) 约束) engine=引擎 default charset=utf8; eg 阅读全文
posted @ 2019-10-07 11:18 RandySun 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 数据库的基本操作 一、数据库语句操作 1. 查看已有的数据库 格式: show databases; 2. 选择某个数据库 格式:use 数据库名; eg : use db; 3. 查看当前所在的数据库 格式:select database(); 4. 创建数据库 格式: create databa 阅读全文
posted @ 2019-10-07 11:16 RandySun 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 数据库连接与密码修改 一、数据库登录 1. 游客登录 注意:使用游客登录,只能查看数据库,不能进行其他操作 打开cmd窗口,输入mysql: 格式:mysql eg: mysql 2. 账号密码登录 格式:mysql u 用户名 p 密码 eg : mysql u root 123456 3. 删除 阅读全文
posted @ 2019-10-07 11:13 RandySun 阅读(1855) 评论(0) 推荐(0) 编辑
摘要: 数据库my.ini配置 通过配置文件统一配置的目的:统一管理 服务端(mysqld) 、客户端(client) 配置了 mysqld(服务端) 的编码为utf8,那么再创建的数据库,默认编码都采用 1)在mysql安装根目录下,创建配置文件:my.ini mac下配置文件名叫 my.cnf 2)设置 阅读全文
posted @ 2019-10-07 11:12 RandySun 阅读(927) 评论(0) 推荐(0) 编辑
摘要: 子查询|视图|事务 一、子查询 二、all与any:区间修饰条件 三、视图(view) 四、视图的增删改 五、事务 阅读全文
posted @ 2019-10-07 11:04 RandySun 阅读(336) 评论(0) 推荐(0) 编辑