Questions tagged «mysql»

MySQL是使用结构化查询语言(SQL)的免费,开放源代码关系数据库管理系统(RDBMS)。请勿将此标签用于其他数据库,例如SQL Server,SQLite等。那些是不同的数据库,它们都使用自己的SQL方言来管理数据。

9
MySQL喜欢多个值
我有这个MySQL查询。 我有与此内容相关的数据库字段 sports,shopping,pool,pc,games shopping,pool,pc,games sports,pub,swimming, pool, pc, games 为什么这样的查询不起作用?我需要体育或酒吧或两者兼有的领域吗? SELECT * FROM table WHERE interests LIKE ('%sports%', '%pub%')
144 mysql  sql  sql-like 

3
MySQL COUNT DISTINCT
我正在尝试收集昨天在我的客户服务中进行的不重复访问的次数,然后对它们进行计数。 SELECT DISTINCT `user_id` as user, `site_id` as site, `ts` as time FROM `cp_visits` WHERE ts >= DATE_SUB(NOW(), INTERVAL 1 DAY) 由于某些原因,这会使用相同的站点ID提取多个结果。...我如何只提取并计算不同的site_id cp登录数?
144 mysql 

11
如何在MySQL中将数据从一个表复制到另一个新表?
我想在MySQL中将数据从一个表复制到另一个表。 表1(现有表): aid st_id from_uid to_gid to_uid created changed subject message link 表2(新表) st_id uid changed status assign_status 我想将一些数据字段从表1复制到表2。 可以使用MySQL查询完成吗?
143 mysql  copy 

17
无法通过套接字'/tmp/mysql.sock'(2)连接到本地MySQL服务器
我已经安装了MySQL服务器并尝试连接到它,但是出现错误: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 我已经检查了我的/ tmp目录,并且没有mysql.sock。我在任何地方都找不到mysql.sock。我读到它可能在 /var/lib/mysql/mysql.sock 但是我也检查了那里,甚至没有mysql目录,在/ lib中只有一些后缀。有人可以帮我解决这个问题吗?
143 mysql  sql 

13
如何测试MySQL在哪个端口上运行以及是否可以连接到该端口?
我已经安装了MySQL,甚至以用户身份登录那里。 但是当我尝试这样连接时: http://localhost:3306 mysql://localhost:3306 都不行。不知道两者是否都应该工作,但是其中至少一个应该:) 如何确定端口确实是3306?是否有Linux命令以某种方式查看它?另外,是否有更正确的方法通过网址进行尝试?
143 mysql  linux  ubuntu 



10
MySQL的“ between”子句不包括在内?
如果我运行带有between子句的查询,它似乎排除了结束值。 例如: select * from person where dob between '2011-01-01' and '2011-01-31' dob从'2011-01-01'到'2011-01-30'的所有结果;跳过dob“ 2011-01-31” 所在的记录。谁能解释这个查询的行为方式,以及如何修改它以包含dob“ 2011-01-31” 所在的记录?(由于用户选择了结束日期,因此未在结束日期前加上1。)
142 sql  mysql  between 

4
Laravel-5'LIKE'等效(口才)
我正在使用以下代码使用Laravel 5从数据库中提取一些结果。 BookingDates::where('email', Input::get('email'))->orWhere('name', 'like', Input::get('name'))->get() 但是,orWhereLike似乎与任何结果都不匹配。该代码根据MySQL语句产生了什么? 我正在尝试实现以下目标: select * from booking_dates where email='my@email.com' or name like '%John%'
142 php  mysql  laravel-5 

4
如何在MySQL中定义自定义ORDER BY顺序
在MySQL中,如何定义自定义排序顺序。 为了尝试解释我想要考虑的表,请执行以下操作: ID Language Text 0 ENU a 0 JPN b 0 DAN c 1 ENU d 1 JPN e 1 DAN f 2 etc... 在这里,我想返回按语言和升序ID排序的所有行,以便首先出现Language = ENU,然后是JPN,最后是DAN。 结果应为:a,d,b,e,c,f等。 这有可能吗?
142 mysql 

4
如何使用ID联接多个SQL表?
我要加入4个不同的表。这些表的结构如下: TableA - aID | nameA | dID TableB - bID | nameB | cID | aID TableC - cID | nameC | date TableD - dID | nameD 从表A开始,我了解如何使用b连接表a和c,因为b具有这些表的主键。我也希望能够在TableA上加入表TableD。下面是我的SQL语句,该语句首先连接表A和B,然后将其连接到C: SELECT TableA.*, TableB.*, TableC.* FROM (TableB INNER JOIN TableA ON TableB.aID= TableA.aID) INNER JOIN TableC ON(TableB.cID= Tablec.cID) WHERE (DATE(TableC.date)=date(now())) 当我尝试添加另一个联接以包括D时,出现错误,提示“ …
141 mysql  sql  join 

12
'0000-00-00 00:00:00'不能表示为java.sql.Timestamp错误
我有一个包含日期的数据库表 (`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'). 我正在使用MySQL。有时从程序中将没有日期的数据传递到数据库。因此,0000-00-00 00:00:00 当使用带错误的日期列调用表数据时,日期值会自动分配给它 ...'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp....... 在插入数据时,我尝试将null值传递给日期,但是将其分配给当前时间。 有什么办法可以在ResultSet不更改表结构的情况下获得?
141 java  mysql  jdbc  timestamp 

2
KEY关键字是什么意思?
在此MySQL表定义中: CREATE TABLE groups ( ug_main_grp_id smallint NOT NULL default '0', ug_uid smallint default NULL, ug_grp_id smallint default NULL, KEY (ug_main_grp_id) ); 什么是KEY关键字是什么意思?它不是主键,也不是外键,所以它仅仅是索引吗?如果是这样,用这种方法创建的这种索引有何特别之处KEY?
141 mysql  indexing 



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.