-
MySQL CASE语句使用日期
所属栏目:[MySql] 日期:2021-01-17 热度:158
我正在尝试在我的SQL查询中使用CASE语句,并且它的工作方式与我认为的方式不同.基本上,我需要实现三个场景,并使用日期字段,例如我有以下数据:id | date_activated 1 | 2011-10-10 07:00:06 2 | 2011-03-12 10:00:00 3 | 2011-11-27 18:10:36 4 | 2010-01-[详细]
-
MySQL按周分组,基于日期列?
所属栏目:[MySql] 日期:2021-01-17 热度:197
我有一个带有日期列的表,我想尝试分组,使用一周作为时间参考,以计算每周发生的行数.我已经使用GROUP BY Date(Date_Column)做了好几天,但我不确定如何按周执行此操作?谢谢最佳答案SELECT ... FROM .... GROUP BY YEAR(Date_column), WEEKOFYEAR(Date_Column);[详细]
-
MySql将值从一行复制到另一行
所属栏目:[MySql] 日期:2021-01-17 热度:161
这应该是非常基本但我无法弄清楚.有表价值entity|attribute|value frank - shirt - red frank - hat - green sam - shirt - blue sam - hat - orange 我怎么设置所有的帽子颜色与衬衫颜色相同,同一个人给坦率的红帽子和山姆蓝帽子.最佳答案我正在寻找[详细]
-
SQL查询中没有重复项
所属栏目:[MySql] 日期:2021-01-17 热度:134
我正在使用内部联接在MySQL中进行选择:SELECT DISTINCT tblcaritem.caritemid, tblcar.icarid FROM tblcaritem INNER JOIN tblprivatecar ON tblcaritem.partid = tblprivatecar.partid INNER JOIN tblcar O[详细]
-
从ASP.NET MVC到mySQL的最佳ORM选项
所属栏目:[MySql] 日期:2021-01-17 热度:116
我一直在使用Linq-to-SQL.使用mySQL有什么好的选择?我一直在关注NHibernate,实体框架等.一些比较(优点,缺点)会有所帮助最佳答案LLBLGen.当前版本2.6非常棒.设计人员非常容易使用,支持实体继承,类型转换器(也可用于弥合RDBMS中不同类型之间的差距),验证,审计,[详细]
-
使用PHP将mysql表导出到.txt或.doc文件
所属栏目:[MySql] 日期:2021-01-17 热度:183
我有一个mysql表,用于记录用户每天发送的消息.我想要做的是每天将消息日志导出一次到文本文件中,我不知道如何做到这一点.我们的服务器有phpmyadmin,我可以手动将表导出到文本文件中,但我不知道如何A)让phpmyadmin每天自动导出一次这个文件,或者B)用PHP代码编[详细]
-
mysql – 无需访问数据库的Perl DBI
所属栏目:[MySql] 日期:2021-01-17 热度:67
我正在为一个尚不存在的数据库创建一组SQL INSERT语句,我将它们保存到文件中.如何在不访问特定数据库的情况下使用Perl强大的DBI模块来创建这些INSERT语句.特别是,看起来使用$dbh- quote()函数需要我通过与数据库的连接来实例化$dbh.最佳答案不幸的是,实际的qu[详细]
-
将PHP PDO查询编写为`dbName` .tableName`而不是`tableName` – 为什么?
所属栏目:[MySql] 日期:2021-01-17 热度:84
我正在PHP PDO中编写一个用户注册函数,我发现只有在这样写的情况下我的查询才能正常运行:?php $dbHost=localhost; $dbName=project; $dbUser=admin; $dbPassword=abcd; $dbh=new PDO(mysql:host=$db[详细]
-
php – 存储重定向URL以供以后使用
所属栏目:[MySql] 日期:2021-01-17 热度:59
我正在尝试存储重定向网址,以便稍后使用几页,但我无法弄清楚如何从一个地方到另一个地方.通常我只是通过URL传递变量,但由于我的重定向URL本身包含URL变量,因此这并不完全有效.为了让您更好地了解我正在尝试做什么,这是结构.第1页:用户可以单击链接以在第2页[详细]
-
MySQL:如果其他表中不存在id,则删除行
所属栏目:[MySql] 日期:2021-01-17 热度:160
我想这是新手问.如果其他表中不存在id,如何删除行?我的想法是首先获取ID并删除.我正在寻找更好的查询.最佳答案您可以为这些表设置外键.更多信息here对于简单查询,这里是: DELETE FROM table WHERE (SELECT count(1) FROM table2 WHERE id = table.id) 1[详细]
-
php – mysql匹配例子
所属栏目:[MySql] 日期:2021-01-17 热度:76
下面是一个我坚持的sql示例,它不会返回名为“磨坊酒店”的酒店它返回10个其他酒店.任何帮助都会非常感谢SELECT * FROM tbl WHERE match(hotel) against(the mill hotel IN BOOLEAN MODE) LIMIT 10; 最佳答案您需要指定运算符,因为未在OR运算中指定任何结果.试[详细]
-
mysql SELECT IN后跟逗号分隔字段
所属栏目:[MySql] 日期:2021-01-17 热度:138
我使用mySQL,我有一个成员表,其中包含一个BLOBcontacts字段,其中包含逗号分隔的其他成员ID列表:TABLE members: id_member = 1 firstname = John contacts (BLOB) = 4,6,7,2,5 我想通过一个查询检索个人“联系人”列表中的所有名字.我尝试了以下方法:SELECT[详细]
-
如何使用java连接到mysql?
所属栏目:[MySql] 日期:2021-01-17 热度:105
我想将Gmail中的电子邮件存储到我的mysql数据库中.我发现有谷歌的Inboxreader,但连接到mysql的部分无法正常工作.用户名,数据库名称,密码是否正确.谁能帮我.谢谢.这是代码的一部分{ Properties details= new Properties(); details.load(new[详细]
-
mysql – Java EE / JPA向数据库添加新表/实体的方法
所属栏目:[MySql] 日期:2021-01-17 热度:99
我有一个mysql数据库,我想添加一个新表添加到数据库的功能.我可能很容易找到JPQL的例子,但是我如何自动生成这个新表的实体,以便我可以在我的JPA代码的其余部分引用它来更新和从表中删除我通常引用实体不是实际的表本身.我现在拥有的实体我已经使用eclipe从我[详细]
-
PHP如何unescape HTML
所属栏目:[MySql] 日期:2021-01-17 热度:138
我有一些存储在数据库中的页面.出于安全考虑,所有页面在保存到数据库之前都会进行转义,但是当我打印页面时,HTML标记仍然会被转义.像这样a href=mypage.se alt=Link/a 显然,这不是很好,所以我如何浏览页面?我试过html_entity_decode没有任何成功.最佳答案虽然[详细]
-
mysql – SQL选择此选项可使值仅出现一次
所属栏目:[MySql] 日期:2021-01-17 热度:191
对于那些一直在用这个twitter-clone帮助我的人,谢谢!在你的帮助下,我成功地完成了大部分工作,最后到了追随者功能的最后几步.现在,我有一个包含以下字段的数据集:用户名,推文,日期数据的示例可能如下所示:Username Tweet Date kenny hi! 2011-10-0[详细]
-
php – 忽略特定的WHERE标准
所属栏目:[MySql] 日期:2021-01-17 热度:163
我想执行参数化查询以通过用户提供的参数执行搜索.有很多参数,并不是所有参数都会一直供应.如何创建指定所有可能参数的标准查询,但如果用户未选择有意义的参数值,则忽略其中一些参数?这是一个虚构的例子来说明我的目标$sql = SELECT * FROM people WHERE fir[详细]
-
mysql – 为什么同一个查询给出两个不同的结果?
所属栏目:[MySql] 日期:2021-01-17 热度:108
我创建了两张桌子和一张桌子.插入的值如下所示.表格1create table maxID (myID varchar(4)); insert into maxID values (A001); insert into maxID values (A002); insert into maxID values (A004); insert int[详细]
-
MySQL的WHERE子句中的CASE或COALESCE性能
所属栏目:[MySql] 日期:2021-01-17 热度:135
我想知道在WHERE子句和NULL值中处理多个条件时哪个是更好的性能或最佳实践.WHERE u.id = COALESCE(user_id, u.id) AND su.custom_id = COALESCE(student_number, su.custom_id) 要么WHERE CASE WHEN user_id IS NOT[详细]
-
mysql – 将TableA中的行移动到Table-Archive中
所属栏目:[MySql] 日期:2021-01-17 热度:53
是否有可能在一周内自动将3天之前的行移动到另一个名为“Table_Archive”的表中?tableA ex:ID | stringvalue | Timestamp 1 | abc | 2011-10-01 2 | abc2 | 2011-10-02 3 | abc3 | 2011-10-05 4 | a[详细]
-
mysql – 从名字和姓氏生成唯一的用户名?
所属栏目:[MySql] 日期:2021-01-17 热度:141
我的数据库中有很多用户,我想将所有用户名重置为他们的名字的第一个字母,加上他们的完整姓氏.你可以想象,有一些欺骗.在这种情况下,我想在用户名的末尾添加“2”或“3”或其他内容.如何编写查询以生成这样的唯一用户名?UPDATE user SET username=lower(concat[详细]
-
MySQL查询不针对多个值进行测试
所属栏目:[MySql] 日期:2021-01-17 热度:85
有没有更好的方法来编写mysql查询的以下where部分:WHERE t.status IS NOT resolved AND t.status IS NOT closed AND t.status IS NOT deleted 他们可以合并成一个单独的声明吗?最佳答案WHERE t.status NOT IN (resolved[详细]
-
mysql – 设计一个关系数据库,并有一种迫在眉睫的厄运感
所属栏目:[MySql] 日期:2021-01-17 热度:58
我是一个拥有200多名用户的成长型公司的四人团队的一员.是时候对我们的专有软件进行大规模重构了,我们非常高兴能够构建一个理想的系统,我们知道它可以承受至少5年的增长.然而,我们正在使用关系数据库,虽然我们正在制作一些相当不错的设计,但我有一种迫在眉睫[详细]
-
php – 如何选择字段的DEFAULT值
所属栏目:[MySql] 日期:2021-01-17 热度:53
我似乎找不到或写一个选择DEFAULT VALUE的sqlquery(我不认为我可以在phpmyadmin中生成它来复制)我试着选择它,好像它是一个记录,但无济于事...... $defaultValue_find = mysql_query( SELECT $group FROM grouptable WHERE $group=DEF[详细]
-
如何获取mysql数据库中的最后一行值
所属栏目:[MySql] 日期:2021-01-17 热度:55
我有一个包含以下数据的MySQL表(示例);UserId - DeviceId - StartDate - EndDate ------------------------------------------------------ 1001 D119822 11/27/2011 12/02/2[详细]