![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
疯魔coding君
不会敲代码的程序员不是好农民,主攻 Python 领域
展开
-
MySQL datetime 类型无法插入值:0000-00-00 00:00:00
mysql 中为 datetime 类型的字段有时候想插入默认值:0000-00-00 00:00:00,但是却报错无效的值插入出现这种情况是 mysql 内部默认的 datetime 无 0 配置,可通过 sql 语句 select @@sql_mode; 查看:ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION解原创 2022-02-05 00:33:31 · 3372 阅读 · 0 评论 -
Django 配置 MySQL 报错:NameError: name ‘_mysql‘ is not defined
django 4 配置 mysql 的时候报错:NameError: name '_mysql' is not defined解决方法是在 settings.py 的同级目录下中的 __init__.py 中添加如下内容:import pymysqlpymysql.install_as_MySQLdb()pymysql 需要另外安装:pip install pymysql执行数据库迁移的时候如果还遇到如下错误:RuntimeError: 'cryptography' package is原创 2022-02-04 23:42:10 · 2804 阅读 · 0 评论 -
MacOS 安装 MySQL 教程
下载安装1、打开 MySQL 官网下载操作系统类型对应的 mysql 版本:https://dev.mysql.com/downloads/mysql/2、下载完成后双击软件包安装配置1、下载安装完成后,打开系统偏好设置,会发现下边多了个 mysql 的图标,系统的 mysql 都可以在这里统一管理配置2、配置系统环境变量vim ~/.zprofile文件末尾添加如下内容:# mysqlexport PATH=/usr/local/mysql/bin:$PATH原创 2022-02-03 19:24:47 · 1662 阅读 · 1 评论 -
Mac 安装 MySQL 教程
Mac 下 MySQL 安装步骤如下:1.下载打开 mysql 官网的下载页面:https://dev.mysql.com/downloads/mysql/2.解压后双击安装包进行安装,一直点击继续选择标准安装为所有用户使用即可3.打开系统偏好设置开启 MySQL 服务,一般安装完后会自动开启服务4.系统环境变量配置MySQL 默认安装在:/usr/local/mysql/bin 下。想在终端直接使用 mysql 指令,还需配置路径,打开 .bash_profile 文件,添加PATH=原创 2021-06-23 10:27:34 · 4784 阅读 · 3 评论 -
MySQL:ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)
在 Windows 系统上配置 MySQL 时,如果遇到如下错误:说明本地无法连接到 MySQL 服务,需要配置开启 MySQL 服务,其步骤如下:1.安装 MySQL 服务运行 cmd 打开命令行处理程序执行如下命令安装 MySQL 服务(如果没有添加进系统环境变量,需要进到 MySQL 安装路径的 bin 目录下执行):mysqld --install2.启动 MySQL 服务MySQL 服务安装好后,执行如下命令启动服务:net start mysql3.查看服务是否启动成功原创 2021-03-31 23:03:38 · 180 阅读 · 0 评论 -
MySQL 中表的数据操作常用命令总结
前言查询:用户根据不同的方式从数据库表中获取自己所需要的数据,是数据库操作中非常重要且非常频繁的。1.创建新库 test3create database test3;2.在 test3 库中创建 emp(雇员表)emp(雇员编号 empno雇员名称 ename雇员的职位 job雇员领导 mgr雇员入职日期 hiredate雇员月薪 sal雇员的津贴 comm雇员部门编号 deptno)-- 创建雇员表create table emp( empno int(4) primary原创 2021-01-04 13:03:19 · 563 阅读 · 0 评论 -
MySQL 表的数据操作常用命令总结
MySQL 表的数据操作常用命令总结一、插入数据二、更新数据三、删除数据四、图形化界面操作数据一、插入数据1.为所有字段插入数据语法:insert [into] 表名[(字段名1,字段名2,字段名3,....)] values|value(值1,值2,值3....);例如:创建一张表 student(sno 主键自增 sname 非空 age sex 默认 男 email 唯一),然后为 student 表所有字段插入数据-- 创建一张表 student(sno 主键自增 sname 非空 a.原创 2020-12-24 17:58:58 · 353 阅读 · 1 评论 -
MySQL 完整性约束常用的操作命令总结
一、完整性约束1.MySQL支持的完整性约束约束条件描述primary key主键约束unique唯一约束not null非空约束default默认约束auto_increment自动增长约束foreign key外键约束2.列级约束和表级约束(1)对一个数据列建立的约束,称为列级约束(2)对多个数据列建立的约束,称为表级约束(3)列级约束既可以在列定义时声明,也可以在列定以后声明(4)表级约束只能在列定义后声明a.主键约束原创 2020-12-23 16:11:57 · 1606 阅读 · 1 评论 -
MySQL 数据库和表结构的操作常用命令总结
数据库基本操作一、创建数据库a.使用 sql 语句创建语法:create database 数据库名;例如:创建一个名为 test1 的数据库-- 创建数据库 test1create database test1 default charset utf8;show databases;运行结果:b.使用图形化界面创建(Navicat)选择连接 --> 右键选择 “New Databases” 输入数据库名,点击 ok 即可。二、查看数据库a.使用 sql 语句查看.原创 2020-12-21 21:16:13 · 504 阅读 · 0 评论 -
Windows 下 MySQL 如何开启和关闭服务
Windows 下 MySQL 开启和关闭服务有以下两种方式:命令行1.系统搜索栏中搜索命令提示符或者 cmd,以管理员身份运行:2.输入命令:net start如果列表中有 MySQL 服务,说明现在 MySQL 服务的状态是开启状态,如果没有,则说明 MySQL 的服务是关闭状态。3.输入命令:net stop mysql80(mysql80 是 MySQL 的服务名,不区分大小写),关闭 MySQL 服务:4.输入命令:net start mysql80 开启 MySQL 服务:原创 2020-12-19 12:16:11 · 3484 阅读 · 2 评论 -
Navicat 连接 MySQL 出现 Client does not support authentication protocol requested by server... 的解决方案
刚安装好 MySQL,并使用 Navicat 连接 MySQL 时,出现以下错误:意思是客户端不支持服务器请求的身份验证协议;考虑升级 MySQL 客户端。在 MySQL Shell 中使用以下命令即可解决该问题:# 使用mysql数据库USE mysql;# 修改身份验证ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'YourPassword';# 重新刷新权限FLUSH PRIVILEG原创 2020-12-18 22:51:08 · 532 阅读 · 1 评论 -
Windows 下 MySQL 的下载与安装详细教程
下载1.打开 MySQL 官网:https://www.mysql.com/,点击 DOWNLOADS:2.这里选择 MySQL 免费社区版进行下载,在 DOWNLOADS 页面下找到 MySQL Community (GPL) Downloads 点击:3.点进去后,找到 MySQL Community Server 点开:4.安装 MySQL,可选择 .msi 文件安装或者下载 .zip 压缩文件进行安装:5.这里选择下载 .msi 文件,选择第二个文件下载即可:6.如果没原创 2020-12-18 22:06:24 · 3824 阅读 · 4 评论 -
Windows10 系统下,如何彻底删除 MySQL
由于年少无知,初次安装时将 MySQL 安装在系统盘 C 盘中,现在 c 盘报红,不得不将 MySQL 卸载掉然后重新安装在其他盘上。其完全卸载步骤如下:1.关闭 MySQL 服务Win + X 打开计算机管理界面:点击服务,找到你的 MySQL 服务将其停止:2.打开控制面板选项中的卸载程序,将 MySQL Server 进行卸载3.将 MySQL 安装目录下的 MySQL 文件夹删除我的 C:\Program Files(x86) 也有这个文件夹,在这一并删除:4.Win.原创 2020-12-18 18:03:08 · 2155 阅读 · 3 评论 -
MySQL 常用数据类型
一、数据类型指创建表时给数据指定的类型。二、常用的数据类型1.数值类型整数 int范围:4 个字节使用:int(m)例如:int(4)存储的数为 10 时,在左边增加两个 0 凑足 4 位。存储的数为 100 时,在左边增加一个 0 即可。存储的数为 10000 时,实际存储的位数超出指定的位数则不能存储,会报错。bigint:范围:8 个字节浮点类型单精度 float范围:4 个字节双精度 double范围:8 个字节使用 double(m原创 2020-12-18 16:05:02 · 557 阅读 · 0 评论