MySQL
data-life
这个作者很懒,什么都没留下…
展开
-
SqlAlchemy使用
Date:2016-03-27Title:20.Python笔记之SqlAlchemy使用Tags:pythonCategory:Python作者:刘耀博客:www.liuyao.me一、SQLAlchemySQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。ORM方法论基于三个核心原则:简单:以最基本的形式建模数据。传达性.转载 2021-03-10 09:16:54 · 644 阅读 · 0 评论 -
Column count of mysql.user is wrong. Expected 45, found 42. The table is probably corrupted
今天升级MySQL数据库,从5.5升级到5.7,升级完成后,遇到Column count of mysql.user is wrong. Expected 45, found 42. The table is probably corrupted报错,经过查找资料发现是数据库升级后需要更新数据库状态。使用:mysql_upgrade -u root -pC:\Program Files\MySQL\MySQL Server 5.7\bin>mysql_upgrade -u root原创 2021-03-05 17:15:15 · 906 阅读 · 1 评论 -
sql 查询时有空值返回0怎么写
根据数据库的不同,采用如下不同的方法: 一、 oracle 将空值返回0用如下语句: select nvl(字段名,0) from 表名; 二、sqlserver 将空值返回0用如下语句: 方法一:select isnull(字段名,0) from 表名; 字符型:select isnull(mycol,'0') as newid from mytable 整型:select isnull(mycol,0) as newid from...转载 2021-01-10 05:52:15 · 10874 阅读 · 0 评论 -
在sql语句查询时如何把查询为空的数据显示为零
sql语句查询时把查询为空的数据显示为零的步骤如下:我们需要准备的材料分别是:电脑、sql查询器。1、首先,打开sql查询器,连接上相应的数据库表,例如stu表。2、点击“查询”按钮,输入:select `name`, IF(score is null, 0, score) from stu; 。3、点击“运行”按钮,此时会看到score字段为空的数据查出来是零。...转载 2021-01-10 05:47:48 · 18670 阅读 · 1 评论 -
我TM究竟应该选哪个版本的MySQL?!
经常遇见一些开发甚至DBA咨询:请问该选择哪个版本的MySQL呢?各版本之间是否可以通用?阿里云、腾讯云那么多种版本的MySQL数据库产品,MySQ版、MariaDB版、兼容MySQL的分布式数据库,究竟选择哪个呢?现在互联网公司使用MySQL数据库,无非就两种:规模大点的IDC托管服务器自助维护数据库,另外就是选择上云。不管哪种模式都逃不开上面说的这个问题,特别是对于不太熟悉MySQL的开发人员,这更让人崩溃了!!先说结论吧:(1)如果是自己搭建维护,建议使用MySQL官方分支【 M...转载 2020-12-04 13:20:31 · 10982 阅读 · 0 评论 -
mysql安装及登陆记录
安装mysql过程 9 reboot 10 user 11 help 12 history 13 ifconfig /all 14 ifconfig 15 ipconfig 16 network 17 show network 18 ip addr 19 vi /etc/sysconfig/network...原创 2019-12-16 10:19:17 · 153 阅读 · 0 评论 -
mysql ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
问题:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)问题描述:在linux中使用mysql -uroot -p 输入密码提示如上错误解决方法:1、先停掉原来的服务 service mysqld stop2、使用安全模式登陆,跳过密码验证 mysqld_safe --...转载 2019-12-16 10:10:15 · 130 阅读 · 0 评论 -
csv导入mysql提示错误[Error Code] 1290 - The MySQL server is running with the --secure-file-priv option解决办法
1.进入mysql查看secure_file_prive的值$mysql -u root -pmysql>SHOW VARIABLES LIKE "secure_file_priv";secure_file_prive=null --限制mysqld 不允许导入导出secure_file_priv=/tmp/ --限制mysqld的导入导出只能发生在/tmp/目录...转载 2019-09-02 09:48:54 · 338 阅读 · 0 评论 -
理解mysql执行多表联合查询
阅读目录一:inner join(内连接) 二:left join(左连接) 三:right join(右连接) 四:cross join(交叉连接) 五:union操作 六:node+mysql 多表联合查询查询多张表一般有如下连接方法:1)内连接:join, inner join2)外连接:left join, left outer join, right join,...转载 2019-08-16 13:57:43 · 395 阅读 · 0 评论 -
Error Code: 1175. You are using safe update
使用MySQL执行update的时候报错:Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences ->...原创 2019-08-20 16:30:10 · 162 阅读 · 0 评论 -
在使用mysql数据库时,遇到重复数据怎么处理?
https://www.jianshu.com/p/ffa26a62a791?utm_campaign=maleskine&utm_content=note&utm_medium=pc_all_hots&utm_source=recommendation在使用mysql数据库时,遇到重复数据怎么处理?前言前段时间,很多人问我能不能写一些数据库的文章,正好自己在测...转载 2019-08-19 01:18:12 · 444 阅读 · 0 评论 -
MySQL 复制表结构
摘自:https://www.cnblogs.com/chenmh/p/5644644.html有时候我们需要原封不动的复制一张表的表结构来生成一张新表,MYSQL提供了两种便捷的方法。例:CREATE TABLE tb_base(id INT NOT NULL PRIMARY KEY,name VARCHAR(10),KEY ix_name (name))ENG...转载 2019-07-19 23:15:58 · 1414 阅读 · 0 评论 -
mysql 插入数据 error code:1290
转自:https://www.cnblogs.com/alan215m/p/5799861.htmlMYSQL插入数据:LOAD DATA INFILE '/home/test/dump/ip_location.csv'INTO TABLE ip_locationCHARACTER SET utf8FIELDS TERMINATED BY ',' ENCLOSED BY '"'...转载 2019-07-19 19:41:51 · 404 阅读 · 0 评论