-
mysql – .SQL和.DUMP文件之间的区别
所属栏目:[MySql教程] 日期:2021-03-07 热度:176
当我执行mysqldump操作时,我得到一个.SQL文件.我从来没有创建.DUMP文件,但能够从.DUMP文件恢复数据库,使用相同的操作(“[详细]
-
php – Mysqli多行插入,简单的多插入查询
所属栏目:[MySql教程] 日期:2021-03-07 热度:114
如何使用mysqli插入此查询? INSERT INTO table (field1,field2,field3) VALUES ('value','value','value'),('value','value'); 通常在mysql中这个查询是直接的,并且会插入3行,如何在mysqli中执行此操作而不使用预准备语句或者可能使用预准备语句但不会太[详细]
-
MySQL CASE那么空案例值
所属栏目:[MySql教程] 日期:2021-03-07 热度:124
SELECT CASE WHEN age IS NULL THEN 'Unspecified' WHEN age 这是我的查询.这些是结果: 但是,如果table.age在一个类别中没有至少1个年龄,那么它将在结果中忽略该情况.像这样: 该数据集没有任何年龄的记录 SELECT a.ageband,IFNULL(t.agecount,0)FROM ( -[详细]
-
组内的mysql限制?
所属栏目:[MySql教程] 日期:2021-03-07 热度:135
我想限制组内记录的大小,这是我的试用版,如何做到对不对? mysql select * from accounts limit 5 group by type; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the r[详细]
-
python – 更新主键Django MySQL
所属栏目:[MySql教程] 日期:2021-03-06 热度:132
抱歉我的英语不好,我的问题是: 我尝试用方法.save()更新Django中的PK但是当我保存对象时,Django使用相同的数据复制对象但是不同的PK,例如: from gestion_empleados.Models import Empleados e = Empleados.objects.get(pk="56789034U") e.pku'56789034U'[详细]
-
Laravel / PHP:按字母顺序排列,按顺序排列
所属栏目:[MySql教程] 日期:2021-03-06 热度:183
按字母顺序订购时,我留下了这个: S1 Episode 1S1 Episode 11S1 Episode 12S1 Episode 2S1 Episode 3S2 Episode 1S2 Episode 11 示例代码: DB::table('test')-orderby('title','ASC')-get(); 等等我需要这些才能正确订购.有解决方案吗 谢谢. 最佳答案您正[详细]
-
php – 使用不同的SQL查询多次将此MySQL重复为CSV
所属栏目:[MySql教程] 日期:2021-03-06 热度:132
我有以下PHP,它会以CSV格式将结果返回给我查询,但顶部显示的LIKE语句中的代码(两个字母)需要在多个不同的代码之间进行更改. 我有大约30种不同的代码.我需要定义所有代码,例如: CV,LC,RCA,JOR等 并让脚本为每个不同的代码创建一个新的CSV,然后快速地逐个处[详细]
-
mysql – 以带标题的CSV导出SQL表
所属栏目:[MySql教程] 日期:2021-03-06 热度:199
我有一个sql数据库,我想在其中导出一些CSV格式的表.用户和购买. 通过使用phpmyadmin,>导出功能我已成功导出表中的所有数据,但excel表中没有标题(列标题),并且确定从该表中检索的数据非常混乱. 它看起来像这样: 我需要这样: 有什么建议怎么做?最佳答案这[详细]
-
php – 特殊字符无法插入数据库
所属栏目:[MySql教程] 日期:2021-03-06 热度:70
我是php新手.我试图读取文本文件并逐行插入数据库.我的问题是一些特殊的字符插入查询不起作用 例如C?te,d.?.,d.y.,DAB-s?ndare这些都在起作用.但不能插入代办.如果我删除了d affaires然后查询将执行否则它将不会向数据库插入任何数据.我用来reaf并插入数据[详细]
-
Mysql查询在时间戳的日期范围内非常慢
所属栏目:[MySql教程] 日期:2021-03-06 热度:149
mysql表中有一个表,它有大约176万条记录并且还在增长.似乎记录越多,记录就越慢.下面运行一个简单的查询大约需要65秒. Date_run是一个时间戳字段.我想知道是否会让它运行得慢一些.我可以在选项文件中调整任何建议,以使这个宝贝更快? select *from stocktra[详细]
-
将转储附加到现有MySQL转储文件
所属栏目:[MySql教程] 日期:2021-03-06 热度:78
我需要转储2个表的所有数据和MySQL数据库中另外2个表的数据子集.所以假设我有表t1,t2,t3,t4,我需要完全转储t1和t2然后使用它 mysqldump -u... -p... mydb t1 t2 mydb_tables.sql 现在,我需要为表t3,t4附加带有转储的.sql文件,但两者都只是实际表的子集(例[详细]
-
使用phpMyAdmin将CSV文件导入MySQL
所属栏目:[MySql教程] 日期:2021-03-06 热度:187
我已经搜索并阅读了许多关于使用phpMyAdmin 2.8.0.1将CSV文件导入MySQL数据库的帖子/文章,它们使声音如此简单,实际上并非如此.我没有做任何事情. 我有一个包含2列的表,都定义为NOT NULL.主索引配置为使用两个列.我有很多CSV文件要导入,但我先从小文件开始.[详细]
-
mysql – 如何按日期分组,计算时区和DST?
所属栏目:[MySql教程] 日期:2021-03-06 热度:167
我有一堆事件存储在我的数据库中.每个事件都有一个开始时间,以UTC格式存储为DATETIME.每个用户都可以选择自己的时区. 我想显示一个日历,它只显示每月每天的事件数量.我不能GROUP BY DATE(start_dt),因为用户的日期不一定是[00:00:00 UTC].此外,用户的时区[详细]
-
MySQL总和正面和负面 – 计算货币交易的确切总数
所属栏目:[MySql教程] 日期:2021-03-06 热度:160
我有一个充满交易的数据库表.交易包含人们返回项目的负数.我想将所有金额字段相加,同时从总计中减去返回的负值.我怎么能这样做并输出呢? 目前我能做的最好的事情是: SELECT SUM(amount) FROM outputaddition GROUP by SIGN(amount); 但这只会在同一栏中[详细]
-
时间戳列上的MySQL索引不用于大日期范围
所属栏目:[MySql教程] 日期:2021-03-05 热度:186
副标题#e# 我有桌子 +-------------------+----------------+------+-----+---------------------+-----------------------------+| Field | Type | Null | Key | Default | Extra |+-------------------+----------------+------+-----+------------------[详细]
-
Mysql查询获取每种类型的有限行
所属栏目:[MySql教程] 日期:2021-03-05 热度:200
我在MYSql中有一个名为companies的表,每个公司都有一个类型1类型,类型2类型3, 例如: id company_name company_type===============================1 test1 32 xyz 23 ashdasdjk 2 4 test 4 1 5 test 3 6 ahsdkjsg 17 TCS 2and so on ... 现在我想写一个[详细]
-
php – 如何使用MYSQL UPDATE的表别名
所属栏目:[MySql教程] 日期:2021-03-05 热度:87
我必须使用PHP的mysql_query()函数更新mysql表.因此,我只需要在一个语句中发送以下UPDATE查询: SET @i = 0;UPDATE mytable SET id=(@i:=@i+1); 我已经阅读了一些示例,其中可以使用表别名的SELECT语句来完成此操作,例如: SELECT @rn:=@rn+1 AS rank,t1.*[详细]
-
在具有MySQL与NoSQL的单个服务器上,Key-Value数据库是否存在高性
所属栏目:[MySql教程] 日期:2021-03-05 热度:145
在我的PHP应用程序中,我在一台服务器上的MySQL MyISAM分区表中有一个重达200GB的470M行表.用法包括70%写入/ 30%读取. 我正在努力提高性能.目前的主要问题是由于表级锁定导致的读/写争用.我试图在两个选项之间做出决定: 将MySQL更改为Innodb.优点:避免[详细]
-
Mysql 5.6.12 bug:在视图定义中使用别名命令时出错1356
所属栏目:[MySql教程] 日期:2021-03-05 热度:200
我有一个非常简单的查询,工作正常: SELECT *FROM images iINNER JOIN v_images_stats sON i.id = s.id 通过SELECT *我最终创建了重复的列名,因此我将查询编辑为更具体 并忽略重复的列名称,但MySQL抛出#1356错误: SELECT i.is as id,s.id as imageidFROM[详细]
-
php – 是否可以在MySQL常规/慢速查询日志中隐藏密码?
所属栏目:[MySql教程] 日期:2021-03-05 热度:178
有时我查看我的MySQL日志,我偶然发现了一些显示明文密码的AES_ENCRYPT/AES_DECRYPT个请求. 如果我在PHP中创建日志,我将能够delete. 但是MySQL general/slow query logs呢.他们的选项是可用的,还是可以设置一个不会保存在日志中的mySQL变量?最佳答案不幸的[详细]
-
mysql group by逗号分隔值
所属栏目:[MySql教程] 日期:2021-03-05 热度:152
我在该表中有一个mysql表注释,一个字段是标签,所有标签都是逗号分隔的 评论表 Name Reply Tagsa b new,old,facebook,fbb d water,faebook,wallb r wall,php,fbc q name,emaila y weather,cold,olda w twitter,next,pet,fb 我需要使用mysql查询在此表中获取[详细]
-
MySQL:强制查询在WHERE子句中使用带有局部变量的索引
所属栏目:[MySql教程] 日期:2021-03-05 热度:76
副标题#e# 上下文 我有一个应用程序从表中选择加权随机条目,其中前缀总和(权重)是关键部分.简化的表定义如下所示: CREATE TABLE entries ( id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,weight DECIMAL(9,3),fenwick DECIMAL(9,3)) ENGINE=MEMORY; 其中`fe[详细]
-
php – PDO/MySQL rowCount没有按预期返回
所属栏目:[MySql教程] 日期:2021-03-05 热度:103
回答后编辑:我认为这是我自己的代码中的一个错误 我不知道它是什么但我继续修复它.见下面的答案. 我正在使用MySQL / PHP执行一系列INSERT ON DUPLICATE KEY UPDATE语句.我读过的文档表明它的行数将返回: -1 : an error0 : update,no changes to row made[详细]
-
Mysql Bulk更新性能改进(当…案例时)
所属栏目:[MySql教程] 日期:2021-03-05 热度:120
我有这样的查询,应该在每个MySQL操作后执行.此查询现在正在减慢页面加载速度,因为数据增加了,我做了所有事情,如正确的索引,但查询仍然相对较慢. 有没有其他方法来执行这些检查? $query = "UPDATE {$tprefix}wh_profg SET status = CASE WHEN batchno in ([详细]
-
mysql – 在BEGIN … END上下文或外部和LOOP语法中启动TRANSACT
所属栏目:[MySql教程] 日期:2021-03-05 热度:79
我有两个关于MySQL中的复合语句和事务的问题. 第一: MySQL手册中有两个注释: Note Within all stored programs,the parser treats BEGIN [WORK] as the beginning of a BEGIN END block. To begin a transaction in this context,use START TRANSACTION[详细]

浙公网安备 33038102330577号