Questions tagged «mysql»

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

7
MySQL跳过前10个结果
MySQL中是否有一种方法可以跳过SELECT查询的前10个结果?我希望它能像LIMIT一样工作。
102 mysql 

6
在MySQL Linux服务器上安装PDO驱动程序
不久前,有人建议我更改代码以使用PDO,以便对查询进行参数化并将HTML安全地保存在数据库中。 好吧,这是主要问题: 我看了http://php.net/manual/en/ref.pdo-mysql.php,但我并没有真正知道应该把那个$ ./configure --with-pdo-mysql字符串放在哪里... 我正在构建的网站实际上只需要一页PDO。虽然我可能会考虑重新编写它,但是这需要一段时间,并且我需要页面尽快运行,因此无法完全关闭MySQL。如果我确实安装了PDO,是否仍可以使用mysql_*处理程序? 该服务器正在运行PHP版本5.4.6-1ubuntu1和Apache / 2.2.22(Ubuntu)。如果重要的话,我也正在运行phpMyAdmin数据库。
102 php  mysql  pdo  phpmyadmin  install 


7
索引布尔字段是否有任何性能提升?
我将要编写一个包含的查询WHERE isok=1。顾名思义,isok是一个布尔字段(实际上是a TINYINT(1) UNSIGNED,根据需要设置为0或1)。 索引该字段是否有任何性能提升?引擎(在这种情况下为InnoDB)在查询索引方面会表现得更好还是更差?
102 mysql  indexing  innodb 

3
MySQL如何在两个字段上联接表
我有两个与date和id字段的表。我想同时参加这两个领域。我试过了 JOIN t2 ON CONCAT(t1.id, t1.date)=CONCAT(t2.id, t2.date) 可以,但是非常慢。有一个更好的方法吗?
102 mysql  join 


7
PDO支持多个查询(PDO_MYSQL,PDO_MYSQLND)
我确实知道PDO不支持在一条语句中执行多个查询。我一直在Google搜索,发现很少有关于PDO_MYSQL和PDO_MYSQLND的帖子。 PDO_MySQL比其他任何传统MySQL应用程序都更加危险。传统的MySQL仅允许一个SQL查询。在PDO_MySQL中没有这种限制,但是您可能会被注入多个查询。 来自:使用PDO和Zend Framework防止SQL注入(2010年6月;朱利安(Julian)) 似乎PDO_MYSQL和PDO_MYSQLND确实提供了对多个查询的支持,但我无法找到有关它们的更多信息。这些项目被中止了吗?现在有什么方法可以使用PDO运行多个查询。
102 php  mysql  pdo 


12
仅根据月份和年份选择mySQL
我的mySQL DB中有一列,其中有一些行。此行之一是DATE,如下所示:2012-02-01 我要实现的是仅基于年份和月份使用PHP进行SELECT。 SELECT的逻辑如下: $q="SELECT * FROM projects WHERE Date="SELECT HERE THE SPECIFIC YEAR AND MONTH""; 特定的月份和年份将通过这样的$_POST变量传递$_POST['period']="2012-02"; 我该怎么做?
102 php  mysql 


7
#1071-指定的密钥太长;最大密钥长度为1000个字节
我知道有关此标题的问题已经回答过,但是请继续阅读。发布前,我已彻底阅读了关于此错误的所有其他问题/答案。 我收到以下查询的上述错误: CREATE TABLE IF NOT EXISTS `pds_core_menu_items` ( `menu_id` varchar(32) NOT NULL, `parent_menu_id` int(32) unsigned DEFAULT NULL, `menu_name` varchar(255) DEFAULT NULL, `menu_link` varchar(255) DEFAULT NULL, `plugin` varchar(255) DEFAULT NULL, `menu_type` int(1) DEFAULT NULL, `extend` varchar(255) DEFAULT NULL, `new_window` int(1) DEFAULT NULL, `rank` int(100) DEFAULT NULL, `hide` int(1) DEFAULT NULL, …

8
MySQL JOIN最近的行而已?
我有一个表客户,存储有customer_id,电子邮件和参考。还有一个附加表customer_data,用于存储对客户所做的更改的历史记录,即,当发生更改时,将插入新行。 为了在一个表中显示客户信息,需要将两个表连接起来,但是只有customer_data中的最新行才应该连接到客户表中。 由于查询是分页的,因此变得有些复杂,因此有一个限制和一个偏移量。 我该如何使用MySQL?我想我想在某个地方放一个DISTINCT ... 此刻的查询是这样的- SELECT *, CONCAT(title,' ',forename,' ',surname) AS name FROM customer c INNER JOIN customer_data d on c.customer_id=d.customer_id WHERE name LIKE '%Smith%' LIMIT 10, 20 另外,我认为我可以通过这种方式将CONCAT与LIKE一起使用吗? (我很欣赏INNER JOIN可能是错误的JOIN类型。我实际上不知道不同的JOIN之间有什么区别。我现在要研究一下!)
102 mysql  sql  join 

20
MySQL的隐藏功能
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我已经使用Microsoft SQL Server已有很多年了,但是直到最近才开始在我的Web应用程序中使用MySQL,并且我渴望获得知识。 为了继续解决“隐藏功能”问题,我想知道MySQL的任何隐藏或方便功能,这些功能有望改善我对这个开源数据库的了解。


7
休眠:根据实体类自动创建/更新数据库表
我有以下实体类(在Groovy中): import javax.persistence.Entity import javax.persistence.Id import javax.persistence.GeneratedValue import javax.persistence.GenerationType @Entity public class ServerNode { @Id @GeneratedValue(strategy = GenerationType.AUTO) Long id String firstName String lastName } 和我的persistence.xml: <?xml version="1.0" encoding="UTF-8"?> <persistence xmlns="http://java.sun.com/xml/ns/persistence" version="1.0"> <persistence-unit name="NewPersistenceUnit"> <provider>org.hibernate.ejb.HibernatePersistence</provider> <properties> <property name="hibernate.connection.url" value="jdbc:mysql://localhost:3306/Icarus"/> <property name="hibernate.connection.driver_class" value="com.mysql.jdbc.Driver"/> <property name="hibernate.connection.username" value="root"/> <property name="hibernate.connection.password" value=""/> <property name="hibernate.archive.autodetection" …
101 java  mysql  hibernate  jpa  groovy 

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.