Questions tagged «mysql»

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

4
SQL键,MUL,PRI和UNI
是什么区别MUL,PRI并UNI在MySQL? 我正在使用以下命令进行MySQL查询: desc mytable; 其中一个字段显示为MUL键,其他字段显示为UNI或PRI。 我知道,如果一个键为PRI,则每个表只能将一个记录与该键关联。如果键为MUL,是否表示可能有多个相关记录? 这是的回应mytable。 +-----------+---------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+---------+------+-----+---------+-------+ | courseid | int(11) | YES | MUL | NULL | | | dept | char(3) | YES | | NULL | | | coursenum | char(4) | …
246 mysql  sql  key 


14
MySQL优化所有表?
MySQL有一个OPTIMIZE TABLE命令,该命令可用于回收MySQL安装中未使用的空间。是否有一种方法(内置命令或通用存储过程)为数据库和/或服务器安装中的每个表运行此优化,还是您必须自己编写脚本?
245 mysql  sql 

5
SHA256哈希多长时间?
我将SHA256使用密码+ salt 来运行,但是我不知道VARCHAR在设置MySQL数据库时需要花费多长时间。好的长度是多少?
244 mysql  sha256 


9
MySQL排序依据
在这里可以找到很多类似的问题,但是我认为没有一个人能够充分回答这个问题。 如果可以的话,我将继续从当前最流行的问题开始,并使用其示例。 本例中的任务是获取数据库中每个作者的最新帖子。 该示例查询产生不可用的结果,因为它并不总是返回最新的帖子。 SELECT wp_posts.* FROM wp_posts WHERE wp_posts.post_status='publish' AND wp_posts.post_type='post' GROUP BY wp_posts.post_author ORDER BY wp_posts.post_date DESC 当前接受的答案是 SELECT wp_posts.* FROM wp_posts WHERE wp_posts.post_status='publish' AND wp_posts.post_type='post' GROUP BY wp_posts.post_author HAVING wp_posts.post_date = MAX(wp_posts.post_date) <- ONLY THE LAST POST FOR EACH AUTHOR ORDER BY wp_posts.post_date DESC 不幸的是,这个答案是简单而简单的错误,并且在许多情况下所产生的结果要比原始查询更不稳定。 我最好的解决方案是使用形式的子查询 SELECT …

13
MySQL不区分大小写的选择
谁能告诉我SELECT默认情况下MySQL 查询是否区分大小写?如果没有,我将要发送什么查询,以便执行以下操作: SELECT * FROM `table` WHERE `Value` = "iaresavage" 实际上,的真正价值Value是IAreSavage。
242 mysql  select 


8
MySQL:确定选择哪个数据库?
调用mysql_select_db获取数据库后,有什么方法可以稍后输出当前所选数据库的名称?这似乎很基本,但是我在php.net或stackoverflow上找不到任何东西(所有结果都是针对“未选择数据库”)。
242 mysql 

10
重命名MySQL中的一列
我正在尝试使用以下SQL表达式重命名MySQL社区服务器5.5.27中的列: ALTER TABLE table_name RENAME COLUMN old_col_name TO new_col_name; 我也试过 ALTER TABLE table_name RENAME old_col_name TO new_col_name; 但它说: 错误:检查与您的MySQL服务器版本相对应的手册
241 mysql  sql 

28
MySQL错误2006:mysql服务器已消失
我在办公室运行服务器以处理一些文件,并将结果报告给远程MySQL服务器。 文件处理需要一些时间,并且过程中途终止,并出现以下错误: 2006, MySQL server has gone away 我听说过MySQL设置wait_timeout,但是是否需要在办公室或远程MySQL服务器上更改它?

8
如何从日期时间列中选择日期?
我有一个类型为“ datetime”的列,其值类似于2009-10-20 10:00:00 我想从datetime提取日期并编写一个查询,例如: SELECT * FROM data WHERE datetime = '2009-10-20' ORDER BY datetime DESC 以下是最好的方法吗? SELECT * FROM data WHERE datetime BETWEEN('2009-10-20 00:00:00' AND '2009-10-20 23:59:59') ORDER BY datetime DESC 但是,这将返回一个空的结果集。有什么建议?
238 mysql  date  datetime 

21
MySQL错误1452-无法添加或更新子行:外键约束失败
我有一个奇怪的问题。我正在尝试向一个引用另一个表的表添加外键,但是由于某种原因它失败了。以我对MySQL的有限了解,唯一可能令人怀疑的是,另一张表上有一个外键引用了我要引用的表。 我已经SHOW CREATE TABLE对两个表进行了查询,sourcecodes_tags是带有外键的表,sourcecodes还是被引用的表。 CREATE TABLE `sourcecodes` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(11) unsigned NOT NULL, `language_id` int(11) unsigned NOT NULL, `category_id` int(11) unsigned NOT NULL, `title` varchar(40) CHARACTER SET utf8 NOT NULL, `description` text CHARACTER SET utf8 NOT NULL, `views` int(11) unsigned NOT NULL, `downloads` int(11) …


23
在OS X上设置MySQL root用户密码
我刚刚在Mac OS X上安装了MySQL。下一步是设置root用户密码,因此我下一步是这样做: 启动终端应用程序以访问Unix命令行。 在Unix提示符下,我执行了以下命令: $ cd /usr/local/mysql/bin $ ./mysqladmin -u root password 'password' 但是,当我执行命令时 $ ./mysql -u root,这就是答案: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 224 Server version: 5.5.13 MySQL Community Server (GPL) Copyright (c) 2000, 2010, Oracle and/or its …
235 mysql  macos  passwords 

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.