![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
dexter159
这个作者很懒,什么都没留下…
展开
-
数据库:日期类型
1.数据库日期类型分哪几种?date, datetime,timestamp2.各种类型之间的区别?DATE:只包含日期,不包含时间,格式:‘YYYY-MM-DD’,范围:1000-01-01 到9999-12-21DATETIME:包含日期和时间,格式:‘YYYY-MM-DD hh:mm:ss, 范围:1000-01-01 00:00:00到9999-12-21 23:59:59'TIMESTAMP:包含日期和时间,格式:同DATETIME,范围1970-01-01 00:00:01原创 2020-08-12 11:44:55 · 12828 阅读 · 0 评论 -
数据库:char , varchar 和varchar2的使用区别
1.定长和不定长①char(M) 类型,每个值都占用 M 个字符,如果某个值小于M,mysql就会在它的右边用空格补足,在检索操作中,那些补足的空格将被去掉;②varchar(M) 类型,每个值刚好占用够用的字节,再加上一个用来记录其长度的字节(即总长度为L+1字节)2.存储效率比较对计算机来说,char是定长的,处理的时候,只需要将右边的空格去掉即可,而 varchar ,最后一个字符还是记录的字符长度,计算机处理的时候,还要计算最后这个字符,所以有额外的计算相比较之下,char的原创 2020-08-12 10:25:01 · 1603 阅读 · 0 评论 -
mysql数据库删除一条数据之后,主键id不连续的问题解决
这个问题出现的原因是,数据库为了保证主键的一致性,当某个主键值被占用了之后,哪怕这条数据被删除了,这个主键依然不可用,所以就导致会出现主键不连续的问题。解决方法:1:如果是全表数据删除,之后再空表中插入数据,下面的sql就可以让 id 重新从1开始;alter table tablename auto_increment=1;解释:创建表的时候,一般都是直接指定为auto_increment,这样表的主键自动从1开始,是默认的,eg: create table info (id int原创 2020-07-05 19:20:47 · 14391 阅读 · 6 评论 -
mysql.connector.errors.NotSupportedError
使用mysql-connector驱动来连接mysql数据的库的时候,遇到如下报错:mysql.connector.errors.NotSupportedError: Authentication plugin 'caching_sha2_password' is not supported经过一番操作,问题搞定。1:了解报错的原因是因为mysql的版本问题,详情如下:所以,登录mysql,将root 用户的加密方式修改 mysql_native_password即可。执行命令.原创 2020-07-05 12:33:41 · 1284 阅读 · 0 评论 -
mysql安装一直提示service exist的问题
之前电脑里装过mysql的免安装版本,就是官网下载的zip包,解压之后在bin目录下按照mysqld --install 方式来安装的,但是之前配置的时候可能有些问题,打算重新安装一个,结果遇到了如下的几个问题:1.老版本的mysql无法删除首先在“控制面板” 中卸载之前安装过的mysql;之后把老的本地的mysql文件夹删除,结果遇到报错无法删除,文件夹正在使用或者在别的程序中打开。解决方法:按 ctrl + shift + esc ,进入性能管理器把cmd中报错的路径原创 2020-06-11 11:23:07 · 1403 阅读 · 0 评论 -
理解数据库的原理
这篇博文深入和详细地讲解了数据库的原理,受益颇深。1、数据库的原理,一篇文章搞定(一)2、数据库的原理,一篇文章搞定(二)3、数据库的原理,一篇文章搞定(三)版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhangcanyan/article/details/51439034————————————————...转载 2020-06-10 15:35:32 · 206 阅读 · 0 评论 -
Python连接MySQL数据库
Python标准数据库接口为Python DB-API, Python DB-API为开发人员提供了数据库应用 编程接口。Python 数据库接口支持非常多的数据库,你可以选择适合你项目的数据库:GadFly mSQL MySQL PostgreSQL Microsoft SQL Server 2000 Informix Interbase Oracle Sybase你可以访问Python数据库接口及API查看详细的支持数据库列表。不同的数据库你需要下载不同的DB API模块,例如你转载 2020-06-08 11:49:22 · 213 阅读 · 0 评论 -
数据库的各种连接方式
1. ODBC数据库接口ODBC即开放式数据库互连(Open Database Connectivity),是微软公司推出的一种实现应用程序和关系数据库之间通讯的接口标准。符合标准的数据库就可以通过SQL语言编写的命令对数据库进行操作,但只针对关系数据库。目前所有的关系数据库都符合该标准(如SQL Server,Oracle,Access,Excel等)。ODBC本质上是一组数据库访问API(应用程序编程接口),由一组函数调用组成,核心是SQL语句,其结构如图1.8所示:图 1.8 ODBC数.转载 2020-06-08 10:09:20 · 11489 阅读 · 0 评论