-
获取mysql条目的列
所属栏目:[MySql教程] 日期:2021-02-06 热度:155
是否有可能获取数据库条目所属的列的名称? 也许我有三列,列名为col1,col2和col3.现在,我想为每个列选择具有最大条目的列,类似这样. 选择name_of_column(max(col1,col2,col3)). 我知道我可以通过information_schema.COLUMNS表中的顺序位置来查询列的名称,但[详细]
-
MySQL计数/总和字段
所属栏目:[MySql教程] 日期:2021-02-06 热度:79
我想要实现的是一份有关日常财务交易的报告.通过我的SQL查询,我想计算现金交易的总数,总现金价值以及支票的总金额.我只想在指定的日期这样做. 这是我遇到的查询的摘要.这些求和和计数命令正在处理表中的所有数据,而不是所选日期的所有数据. (SELECT SUM(amou[详细]
-
SQL Join查询帮助
所属栏目:[MySql教程] 日期:2021-02-06 热度:137
我有2个表A和B,并包含以下各列 表A-id,bId,aName,aVal 表B-id,bName 其中A.bId与B.id相同.我想要查询的结果集 A.id,A.aName,B.bName,其中A.bId = B.id或 当A.bId = 0时,A.id,“”. 在这两种情况下,仅应在A.aVal之类的“ aVal”中考虑那些记录. 有人可以帮我[详细]
-
mysql-时间戳为int字段,查询性能
所属栏目:[MySql教程] 日期:2021-02-06 热度:119
我将时间戳存储为int字段.在大表上,花时间太长才能在日期插入行,因为我正在使用mysql函数FROM_UNIXTIME. SELECT * FROM table WHERE FROM_UNIXTIME(timestamp_field,'%Y-%m-%d') = '2010-04-04[详细]
-
php-改进我的Zend存储过程调用代码
所属栏目:[MySql教程] 日期:2021-02-06 热度:94
我想知道如何改善我的调用存储过程的Zend代码.目前,我正在使用MySQL数据库,并且下面的控制器中的action函数有效,但似乎令人讨厌. public function callSPAction(){ $param = $this-_request-getParam('param',0); $bootstrap = $this-getInvokeArg('bootstra[详细]
-
使用临时表是否明智?
所属栏目:[MySql教程] 日期:2021-02-06 热度:104
我们有一个用于产品的mySQL数据库表.我们正在利用缓存层来减少数据库负载,但是我们认为最好将需要存储在缓存层中的实际数据最小化,以进一步加快应用程序的速度. 访问者可见的数据库中的所有产品都有附加的价格: 价格存储在另一个表中,称为价格.有多种价格类[详细]
-
全文搜索中的Mysql德语口音不敏感搜索
所属栏目:[MySql教程] 日期:2021-02-06 热度:195
让我们看一个酒店表示例: CREATE TABLE `hotels` ( `HotelNo` varchar(4) character set latin1 NOT NULL default '0000',`Hotel` varchar(80) character set latin1 NOT NULL default '',`City` varchar(100) character set latin1 default NULL,`CityFR`[详细]
-
在SQL中,当在另一个表中查找“未显示”的某些项时,为什么在子查
所属栏目:[MySql教程] 日期:2021-02-06 热度:121
通常,当寻找某些其他表格中未显示的项目时,我们可以使用: select * from gifts where giftID not in (select giftID from sentgifts); 要么 select * from gifts where giftID not in (select distinct giftID from sentgifts); 第二行添加了“ distinct”,[详细]
-
mysql-如何在同一查询中两次联接1个表并将结果分开
所属栏目:[MySql教程] 日期:2021-02-06 热度:187
我们正在构建一个调度程序系统,并且在几种情况下我们试图从表中获取一些注释以进行显示.我们已经查看了其他答案,但似乎没有一个与这个问题完全匹配. 预订表包含对客户注释(如果存在)和造型师注释(如果存在)的数字引用. notes表包含客户和造型师注释,每个注释[详细]
-
从CSV文件填充数据库(MySql)中的相关表的概念性过程
所属栏目:[MySql教程] 日期:2021-02-06 热度:182
我是关系数据库的新手,我读过的所有材料都覆盖了主键和外键,普通形式和联接,但是创建数据库后就不去填充它了. 您如何导入CSV文件,以便字段与它们的相关表匹配? 假设您要建立啤酒数据库,并拥有一个CSV文件,其中每一行都作为记录. Header: brewer,beer_name,c[详细]
-
在VB.net中使用MySQL连接器回滚事务
所属栏目:[MySql教程] 日期:2021-02-06 热度:173
我有一个多行INSERT语句(约300个值集),我想以全有或全无的方式提交给MySQL数据库. insert into table VALUES(1,2,3),(4,5,6),(7,8,9); 在某些情况下,命令中的一组值将不符合表的条件(例如,重复键).发生这种情况时,我不希望将任何先前的集合添加到数据库中.我[详细]
-
PHP-Mysql存储过程where子句
所属栏目:[MySql教程] 日期:2021-02-05 热度:92
好,让我再试一次. query(“ CALL getemployee($eml)”); $result = $sql-> fetch_array(); ?> 这是我的存储过程: Delimiter //Create procedure getemployee(in eml varchar(50))Begin Select * from employees where email = eml;End//Delimiter ; 我从[详细]
-
良好的错误标记|的PHP
所属栏目:[MySql教程] 日期:2021-02-05 热度:161
对于每个想到了error_reporting()函数的人,事实并非如此,每当MySQL查询完成时,我所需要的就是 if($result){ echo "Yes,it was fine... bla bla";}else{ echo "Obviously,the echo'ing will show in a white page with the text ONLY...";} 每当语句是对还是[详细]
-
为什么使用InnoDB的MySQL在存在键时选择进行表扫描并选择检查70
所属栏目:[MySql教程] 日期:2021-02-05 热度:143
我正在对查询性能问题进行故障排除.这是来自explain的预期查询计划: mysql explain select * from table1 where tdcol between '2010-04-13 00:00' and '2010-04-14 03:16';+----+-------------+--------------------+-------+---------------+------------[详细]
-
python-匹配第一个字母数字字符的跳过(| An?)
所属栏目:[MySql教程] 日期:2021-02-05 热度:111
我有一个艺术家,专辑和曲目的列表,我想使用它们各自名称的首字母进行排序.当我想忽略“ The”,“ A”,“ An”和其他各种非字母数字字符时(与您交谈“ Weird Al” Yankovic和[dialog]),问题就来了. Django有一个不错的开始^(An?| The),但我想忽略这些以及其[详细]
-
表2中的SQL COUNT条记录已联接
所属栏目:[MySql教程] 日期:2021-02-05 热度:184
使用MySQL,我有三个表: 项目: ID name1 "birthday party"2 "soccer match"3 "wine tasting evening"4 "dig out garden"5 "mountainbiking"6 "making music" 批次: ID projectID templateID when1 1 1 7 days before2 1 1 1 day before3 4 2 21 days befor[详细]
-
python-对表中的值使用set
所属栏目:[MySql教程] 日期:2021-02-05 热度:79
我正在写一个家里所有DVD的数据库. 我希望其中一个字段是参与者,这是另一个表中存储参与者的一组值.因此,对于每部电影,我都希望存储一个演员列表,所有演员均选自不同列表中的演员列表. 可能吗?我该怎么做呢?基本上它将是一组外键. 我正在为Django应用程序([详细]
-
SQL从查询中的数据中选择数据库中尚未存在的数据?
所属栏目:[MySql教程] 日期:2021-02-05 热度:146
我想在进行Web服务调用之前检查数据库中是否已记录的记录. 这是我想像的查询形式,我似乎无法弄清楚语法. SELECT * FROM (1,2,3,4) as temp_table WHERE temp_table.id LEFT JOIN table ON id IS NULL 有没有办法做到这一点?这样的查询是什么? 我想将ID的列[详细]
-
从while循环对记录进行分组|的PHP
所属栏目:[MySql教程] 日期:2021-02-05 热度:110
我正在尝试按记录的优先级对记录进行分组,例如 Priority: High Records Priority: Medium Records Priority: Low Records 诸如此类,我该如何在PHP中做到这一点? while循环通过具有int值的优先级列对记录进行排序(高= 3,中= 2,低= 1).例如优先级=1 必须在分[详细]
-
无法在cygwin上安装mysql,找不到curses / termcap库
所属栏目:[MySql教程] 日期:2021-02-05 热度:186
无法在cygwin上安装mysql. 当执行./configure时,遇到以下错误: 检查termcap函数库配置:错误:未找到curses / termcap库 任何想法? 最佳答案我遇到了同样的问题. 运行cygwin setup(http://www.cygwin.com/setup.exe),然后在对话框中搜索libncurses.选择合[详细]
-
PHP-将查询结果放入数组,然后放大?
所属栏目:[MySql教程] 日期:2021-02-05 热度:95
基本上,我从table1中提取一个ID,使用该ID在table2中查找站点ID,然后需要在数组中使用站点ID,内爆并在table3中查询站点名称.我无法正确内爆数组,首先我遇到错误,然后使用while循环. 使用while循环,输出仅表示:数组 $mysqli = mysqli_connect("server","login[详细]
-
用Unicode字符代码查询MySQL
所属栏目:[MySql教程] 日期:2021-02-04 热度:55
我一直在搜索MySQL表时遇到麻烦,试图在特定列中查找字符(UTF-16代码200E)的条目. 这个特定的代码没有字形,因此当我尝试将其粘贴到搜索字词中时,它似乎不起作用.有没有一种方法可以指定字符作为其各自的代码点,而不是用于查询? 谢谢, -本最佳答案尚未测试,但[详细]
-
PHP的MySQL错误初学者
所属栏目:[MySql教程] 日期:2021-02-04 热度:134
第一部分-解决. 嗨,我正在尝试从表格在屏幕上打印一些值,但是我遇到了问题,我对字符串,向量和数组的了解不多,但是我认为我的问题与它们有关. 我在屏幕上看到这个 致命错误:无法使用[]进行阅读 我的密码 $sql="SELECT * FROM $tbl_name"; $result=mysql_quer[详细]
-
MySQL标记问题:如何选择已标记为X,Y和Z的项目?
所属栏目:[MySql教程] 日期:2021-02-02 热度:78
我正在处理一个数据库,在该数据库中项目被“标记”了一定次数. 项目(10万行) ID 名称 其他东西 标签(1万行) ID 名称 item2tag(1,000,000行) item_id tag_id 计数 我正在寻找最快的解决方案以: 选择已标记为X,Y和Z的项目(其中X,Y和Z对应于(可能)标记名称)?[详细]
-
php-类:ADORecordSet_mysql获取按行ID索引的数组的简便方法
所属栏目:[MySql教程] 日期:2021-02-02 热度:131
我有一个带有名为“ id”的主键的表,并且正在使用ADODB并获取ADORecordSet_mysql.我需要一个数组,其中id与结果集中的一行相关联,但是ADODBRecordSet_mysql似乎只具有GetArray(int startingRow)方法,该方法返回由startingRow索引的数组(默认为0). 我不想遍历[详细]
