数据库
文章平均质量分 91
山上有个车
这个作者很懒,什么都没留下…
展开
-
数据库——python操作MySQL、修改表SQL语句、视图、触发器、存储过程、事务、流程控制、常见函数、索引
文章目录一、python操作MySQL1.pymysql模块1.基本使用2.sql注入问题3.二次确认二、修改表SQL语句1.修改表的名字 rename2.添加字段 add3.修改字段4.删除字段5.临时修改SQL语句的结束符三、视图1.视图的概念2.视图的作用3.视图的创建四、触发器1.触发器概念2.触发器作用3.触发器种类4.触发器创建五、存储过程1.创建2.使用六、事务1.事务的概念2.事务四大特性3.事务的创建七、流程控制1.if判断2.while循环八、常见函数1.移除指定字符2.大小写转换原创 2022-05-09 20:20:59 · 1549 阅读 · 0 评论 -
数据库——查询(下)、可视化软件Navicat
文章目录一、查询关键字having二、查询关键字order by三、查询关键字limit四、distinct五、子查询(嵌套查询)1.不相关子查询2.相关子查询六、多表连接查询1.左外连接查询2.右外连接查询3.内连接查询五、可视化软件navicat一、查询关键字havinghaving与where类似都是对查询结果的筛选,where是对记录(行)的筛选,where是对字段(列)的筛选。eg:有一张score表±----±-----------±----------±----+| sid |原创 2022-05-06 16:29:02 · 1423 阅读 · 0 评论 -
数据库——自增主键特性、外键、查询(上)
文章目录一、自增主键特性二、外键1. 外键的作用2.外键的使用三、查询(上)1.select2.where3.group by一、自增主键特性自增主键,每次生成会将主键值+1,自增主键所属的记录被删除时,该主键值会一直缺失。(例如删除主键id为2的记录,新增记录后,id为2的记录不会再次插入)为拥有自增主键的表添加记录时,如果自行给定主键id,那后续插入再次遇到已插入的主键di会自行插入下一个id值。(例如表中没有记录,此时添加一条id为5的记录,那当我们顺序插入8条不带id的记录时,会自动插入0,原创 2022-05-05 20:06:12 · 990 阅读 · 0 评论 -
数据库——字符编码、存储引擎、MySQL字段类型、MySQL字段约束条件
文章目录一、字符编码二、存储引擎1.什么是存储引擎三、mysql字段类型1.整型2.浮点型3.字符型4.枚举与集合5.日期类型四、mysql字段约束条件1.无需正负号2.零填充3.非空4.默认值5.唯一值6.自增7.主键一、字符编码\s 查看数据库字符编码信息如果是5.X系列 显示的编码有多种latin1gbk如果是8.X系列 显示的统一是utf8mb4utf8mb4是utf8优化版本 支持存储表情字符编码不统一可能会出现乱码情况修改数据库字符编码:步骤1:创建一个my.ini文件原创 2022-05-04 16:42:19 · 808 阅读 · 0 评论 -
数据库——数据库本质、数据库分类、SQL与NoSQL、MySQL基础使用(一)
文章目录一、数据演变史1.单独的文本文件2.软件开发目录规范3.数据库应用二、数据库应用发展史1.单机阶段2.多机阶段三、数据库本质四、数据库分类1.关系型数据库2.非关系型数据库五、SQL与NoSQL六、 MySQL基础使用(一)1.版本问题2.下载使用3. 目录结构4.进入mysql5.修改密码6.重要概念7.操作库的基本SQL语句8.操作表的基本SQL语句9.操作表记录一、数据演变史1.单独的文本文件没有固定的存放位置没有固定的数据格式程序彼此无法兼容,没有统一的标准2.软件开发目录原创 2022-05-03 15:51:52 · 553 阅读 · 0 评论