![](https://img-blog.csdnimg.cn/20200430164026926.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL学习
MySQL学习
Jianhao92
这个作者很懒,什么都没留下…
展开
-
7 数据库 关系型数据库范式
关系型数据库范式1 介绍范式是指符合某一种级别的关系模式的集合,表述了在一个关系内各个属性之间联系的合理化程度。满足方式规定的数据库的特点:结构简明清晰,在使用过程中进行插入、删除、更新等操作不会发生异常;界面清晰简洁,不会因为冗余内容而使得数据界面杂乱无章。关系型数据库范式可以简单理解为设计关系型数据库时所参照遵从的规范要求。关系型数据库范式一共有6个,第一范式1NF、第二范式2NF、第三范式3NF修正的第三范式BCNF(巴斯-科德范式)、第四范式4NF、第五范式5NF(完美范式)原创 2020-06-02 18:20:25 · 630 阅读 · 0 评论 -
6 数据库 MySQL pymysql模块 视图 触发器 事务
数据库 MySQL1 pymysql模块1.1 增删改操作查操作不会影响数据,而增删改操作需要修改数据。增删改操作默认需要使用commit函数进行确认才能生效。import pymysqlconn = pymysql.connect( host='127.0.0.1', port=3306, user='root', database='db2', charset='utf8')cursor = conn.cursor(pymysql.curs原创 2020-05-09 20:05:12 · 330 阅读 · 0 评论 -
5 数据库 MySQL pymysql模块 SQL注入
数据库 MySQL1 多表查询练习1.1 SQL语句解法编写SQL语句时,首先关注检索条件,字段先用 * 占位;面对复杂的SQL语句问题,将问题拆分逐个进行查询,最后再拼接起来。1.2 ER图1.3 练习1.3.1 查询所有的课程的名称以及对应的任课老师姓名。SELECT course.cname, teacher.tname FROM course INNER J...原创 2020-05-07 21:33:35 · 238 阅读 · 0 评论 -
4 数据库 MySQL 查询语句
数据库 MySQL准备# 创建职员表create table emp( id int primary key auto_increment, name varchar(20) not null, sex enum('male', 'female') not null default 'male', age int(3) unsigned not null default 25...原创 2020-05-06 21:19:20 · 240 阅读 · 2 评论 -
3 数据库 MySQL 约束条件 关系
数据库 MySQL1 约束条件1.1 default 默认值create table t11( id int, name char(16), gender enum('male', 'female', 'others') default 'male');desc t11;+--------+--------------------------------+--...原创 2020-05-05 20:49:49 · 155 阅读 · 0 评论 -
2 数据库 MySQL 存储引擎 数据类型
数据库MySQL21 存储引擎1.1 简介需要使用不同的处理机制去存储管理不同类型的数据。存储引擎是指不同的处理机制。1.2 MySQL主要存储引擎InnoDBMySQL 5.5及其之后的默认存储引擎;支持事务,行锁,外键,InnoDB存储数据比MyISAM跟安全;MyISAMMySQL 5.5之前的默认存储引擎;MyISAM在存储速度上比InnoDB更快;MEMORY...原创 2020-05-04 22:42:02 · 128 阅读 · 0 评论 -
1 数据库 MySQL介绍
MySQL介绍1 数据库介绍数据库本质是一款基于网络通信的应用程序,用于存储和管理数据的仓库。数据库主要分为两类:关系型数据库和非关系型数据库。关系型数据库:数据之间彼此有联系;通常以表格的形式存储数据,字段可以限制存储数据的类型。代表:MySQL,Oracle,Access,SQL Server非关系型数据库通常以键值对的形式存储数据;可用于数据缓存;代表:Mongo...原创 2020-05-01 17:16:20 · 261 阅读 · 0 评论