mysql
文章平均质量分 73
乐温
这个作者很懒,什么都没留下…
展开
-
安装mysqlclient失败解决办法
简介系统:MAC前因:django使用mysql数据库报错django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module.Django使用MySQL数据库需要加载 MySQLdb模块,需要安装 mysqlclient(django2.2以前安装pymysql)使用pip install -i https://pypi.tuna.tsinghua.edu.cn/simple mysqlclient 安装失败解决办法:源原创 2022-12-30 11:33:35 · 3595 阅读 · 0 评论 -
数据库 DATEDIFF() 函数
DATEDIFF() 返回两个日期之间的时间间隔。一、mysql 语法DATEDIFF(startdate,enddate);说明:startdate,enddate是合法的日期表达式。如‘1999-09-09’。时间间隔以日为单位实例:mysql> select datediff('2020-11-30','2021-2-28')as datediff;+----------+| datediff |+----------+| -90 |+--------.原创 2021-03-13 11:24:00 · 3843 阅读 · 0 评论 -
MySQL数据库之事务管理
一、什么是事务?1. 类比生活生活中往往出现这样一种场景,一件事情中包含多个任务,只有多个任务同时完成事务才能办成,否则只要有一个任务失败,整件事情失败。如公司的运营,所有员工共同配合: 独立的事务员工A 工作:独立,和其他人之间没有互相影响 独立的事务员工B 工作:检查线路-> 断电 -> 检查完成-> 完成员工C 工作:正常工作-> …等待… 实际工作过程中,为了提高工作效率,要求不同的事务之间必须隔离不同的员工之间的工作都是相对独立的,提高工作效率员工A原创 2021-03-09 17:33:32 · 260 阅读 · 1 评论 -
MySQL数据库之存储引擎
查看数据库支持哪些存储引擎show engines \Gselect version(); -- 查看数据库版本mysql> show engines \G*************************** 1. row *************************** Engine: MEMORY Support: YES Comment: Hash based, stored in memory, useful for temporary tab原创 2021-03-08 22:22:09 · 93 阅读 · 3 评论 -
MySQL数据库之多表关联关系(一对一、一对多、多对多)
1、多表关联关系的分类既然数据库是存储项目中的数据的,项目中的数据主要是类型创建的对象,项目中类型和类型之间是有关系的,数据库中怎么体现出来?不论是生活中,还是抽象出来的软件中,描述生活中的多个类型之间的关系,总结如下:一对一关系一对多关系、多对一关系多对多关系2、多表关联关系的实现可以通过添加外键来实现。2.1 一对一主键共享两张表的主键,建立外键约束。-- 建立一对一关系:一夫一妻mysql> create table husband( -> hid原创 2021-03-08 17:09:01 · 15990 阅读 · 3 评论 -
MySQL8 常用命令之DDL、DML语句(创建、增删改)及约束
DDL:(Data Definition Language)数据定义语言DML:(Data Manipulation Language)数据操纵语言一、表的创建(DDL)1. 语法create table 表名 ( 字段名1 数据类型, 字段名2 数据类型, 字段名3 数据类型);2. mysql中的常见数据类型数据类型含义char固定长度字符串(最长255),存储空间固定,与实际数据无关。使用不当可能会导致空间浪费。varchar可变长度字符串(最长.原创 2021-03-05 23:40:38 · 1167 阅读 · 4 评论 -
MySQL8 常用命令之DQL(多表联查)
一、去除重复记录使用distinct关键字select distinct 字段名 from表名:注:distinct 只对查询结果进行去重,原表数据不会被修改。distinct 后面可以跟多个字段,表示多个字段联合去重。mysql> select distinct job,deptno from emp order by deptno;+-----------+--------+| job | deptno |+-----------+--------+| CLE原创 2021-03-05 19:24:17 · 1533 阅读 · 7 评论 -
MySQL8 常用命令之DQL(单表查询)
1、登录mysql mysql -u 用户名 -p 密码密码写在命令是可视的;不写密码直接回车密码是加密的。2、查看数据库show databases;3、原创 2021-03-04 23:01:39 · 283 阅读 · 1 评论