-
MySQL:如何分别从列计数?
所属栏目:[MySql教程] 日期:2021-05-21 热度:53
通常我对SQL查询非常有信心,但是这个让我摸不着头脑.我觉得这应该是一个快速修复,但我只是没有看到它. 我试图在一个查询中对同一个表上的多个值进行计数. 不要介意“0000000000000000”,它只是表示一个空字节数组. 有没有一种简单的方法来组合这些查询? S[详细]
-
MySQL表可以存储的最大记录数量是多少?
所属栏目:[MySql教程] 日期:2021-05-21 热度:65
MySQL MyISAM表可以存储多少条记录?有多少InnoDB可以?最佳答案您无法计算记录数,因为您的表只能包含少量的int字段,或者您的记录可能非常长,有数百个字段. 所以它必须以表格的文件大小来衡量. 对于MYSQL:表大小限制基于安装MySQL的操作系统驱动器文件系[详细]
-
php – CodeIgniter GROUP_CONCAT并加入
所属栏目:[MySql教程] 日期:2021-05-21 热度:54
我试图找到一种方法将这两个表连接在一起,我能够做到,但如果找到多个匹配的值,它会再次显示产品表中的所有内容.现在我试图将MySQL group_concat一起使用,以便能够在数组中的一个字段中列出所有tName但是我一直在使用MySQL收到错误: Error Number: 1064 Yo[详细]
-
mysql – 分离度查询
所属栏目:[MySql教程] 日期:2021-05-21 热度:153
我有一个成员到成员连接的表.架构是member_id,friend_id,is_active.我想建立一个朋友朋友的成员联系列表.我不确定如何处理查询,更不用说以半优化的方式了解. 上面的表以一种方式工作,其中member_id和friend_id在另一个表上基本相同.在我的系统中,除了这一[详细]
-
mysql – LIMIT结果为n个唯一列值?
所属栏目:[MySql教程] 日期:2021-05-21 热度:146
我有一些像这样的MySQL结果: ---------------------------| name | something_random |---------------------------| john | ekjalsdjalfjkldd || alex | akjsldfjaekallee || alex | jkjlkjslakjfjflj || alex | kajslejajejjaddd || bob | ekakdie33kkd[详细]
-
MySQL:如何从两个不同的字段创建别名?
所属栏目:[MySql教程] 日期:2021-05-21 热度:55
我有一个连接两个表的查询.我希望能够创建一个别名,当原始字段为空时,该别名允许值默认为不同的字段.这是一个例子: select Table1.Name,Table2.Name,(case when Table1.Name then Table2.Name else Table1.Name end) AS 'RealName'from Table3left join T[详细]
-
MS Access MySQL转换帮助(巨型表)
所属栏目:[MySql教程] 日期:2021-05-21 热度:143
所以我有一个巨大的表,包含大约700万条记录,在MS Access(* .mdb)中,我希望将它转换为更可行的MySQL格式,并将其存储在我的网络服务器上.文件本身重2GB. 问题是,由于表格太大,它不会让我正常导出(Access表示限制是65,536条记录.) 我尝试了一些第三方软件,但[详细]
-
在OSX 10.5上的MySql启动时找不到文件’./mysql-bin.index’
所属栏目:[MySql教程] 日期:2021-05-21 热度:82
我在mac OSX 10.5上安装了MySql 5.5而不是使用.dmg软件包安装程序. 在我使用sudo模式启动sql server后执行所有安装步骤后,我收到以下错误,服务器没有启动. /usr/local/mysql/bin/mysqld: File './mysql-bin.index' not found (Errcode: 13)110808 21:22:12[详细]
-
php – 使用cURL将外部文件保存到我的服务器
所属栏目:[MySql教程] 日期:2021-05-21 热度:75
我有一个网站来显示开源电影和视频. 我已经在mysql中保存了网址,并将视频和图像链接到内容服务器. 但是用户抱怨网站速度慢,因为图像是从外部获取的,而且大多数时候Internet Explorer甚至都没有显示图像. 我刚刚了解了cURL,并希望将图像和视频保存到我自己[详细]
-
PHP MySQL搜索建议
所属栏目:[MySql教程] 日期:2021-05-21 热度:129
在我的Web应用程序中,将有几个用户.并且他们将自己的内容上传到我的webapp.对于他们上传的每个内容,它都有标题,描述和标签(关键字).我可以编写搜索脚本来搜索内容或用户名.但是当他们给出拼写错误时它们的关键字不会返回任何结果.例如,如果数据库中有一个[详细]
-
mysql – 如何一起使用UNION和GROUP_CONCAT
所属栏目:[MySql教程] 日期:2021-05-21 热度:94
我遇到了在这种情况下使用UNION和GROUP_CONCAT的正确语法的问题: 我有4张桌子: base:主表是否有很多列. mm:使用tablenames字段指向下两个表的mm表. t1和t2存储相关的数据. base表中的记录可以通过mm表在t1和t2中有许多相关记录. 我在MySQL中创建一个VI[详细]
-
MySQL错误的输出与IN子句和参数
所属栏目:[MySql教程] 日期:2021-05-19 热度:95
我在MySQL中查询很困难. 我正在使用Delphi XE,我正在向MySQL发送带有一些参数的查询.以下是查询的示例: SELECT * FROM users u WHERE u.id IN (:idUsers); :idUsers是接收我用Delphi发送的参数的变量,这是一个包含格式的字符串,例如:1,2,3 问题是,使用[详细]
-
mysql查询美化
所属栏目:[MySql教程] 日期:2021-05-19 热度:119
我正在处理大型MySQL查询.所以我花时间美化MySQL查询以获得清晰的外观.我使用js beautifier,JSON beautifier这些认为让我的生活变得轻松.是否有任何这样的好MYSQL Beautifier.最佳答案这个one支持MySQL,T-SQL,PL / SQL,DB2,SQL.[详细]
-
mysql – 为什么这些查询产生不同的结果?
所属栏目:[MySql教程] 日期:2021-05-19 热度:182
我已经运行了这两个看起来像他们做同样事情的查询,但给出了不同的结果: SELECT COUNT(stage1) AS total FROM progress_status WHERE stage1 = 3 AND stage2 != 3 AND stage3 !=3 AND stage4 !=3 AND stage5 !=3;# total = 90SELECT COUNT(stage1) AS tota[详细]
-
如何将R中的数据框导出到MySQL中的表中
所属栏目:[MySql教程] 日期:2021-05-19 热度:122
我在RODBC中尝试过sqlSave(),但它的运行速度非常慢.有没有其他方法可以做到这一点?最佳答案你可以看一下包RMySQL.我正在使用它,它提供了一些方便的加载和从MySQL数据库读取数据.这就是说你可以使用的查询是有限的(例如HAVING不可能是IIRC).我不能说它超级[详细]
-
mysql – 使用LEFT JOIN提高性能
所属栏目:[MySql教程] 日期:2021-05-19 热度:127
我有一个有5或6个LEFT JOINS的mysql查询.正如预期的那样,这很慢.考虑到我只期望大约100个结果,我可能更有意义的是运行大量单独的SQL查询并手动将它们拼接在一起.我猜这需要很长时间,因为使用多个左连接创建的巨大表.是对的吗? 我在Rails 3中这样做.我知道[详细]
-
php – 清理整数时使用intval和real_escape_string
所属栏目:[MySql教程] 日期:2021-05-19 热度:155
亲爱的大家. 我在mysql数据库的一些表中使用整数PK.在从PHP脚本输入之前,我正在进行一些清理,包括intval($id)和$mysqli-> real_escape_string(). 查询非常简单 insert into `tblproducts`(`supplier_id`,`description`) values('$supplier_id','$descripti[详细]
-
mysql – 最快的查询,看它是否至少返回一行
所属栏目:[MySql教程] 日期:2021-05-19 热度:121
我只需要知道查询是否返回记录. 我当然可以这样做: SELECT COUNT(*) FROM tbl WHERE conds; 但是这会返回确切的行数(当然),而且我不需要这个开销. 所以我想到了这个问题: SELECT COUNT(*) FROM (SELECT id FROM tbl WHERE conds LIMIT 1) as t1 将内部查[详细]
-
MySQL 8 – DROP或ALTER导致ERROR 3664(HY000):无法设置SDI
所属栏目:[MySql教程] 日期:2021-05-19 热度:134
ERROR 3664 (HY000): Failed to set SDI 'MyDatabase.MyTable' in tablespace 'mydatabase/mytable'. 每当尝试DROP数据库或更改表时,我都会遇到此错误.我无法删除或更改我创建的任何表. 现在,真正有趣的是这些错误只发生在重启MySQL和后续登录(由root用户)[详细]
-
MySQL数据表在末尾添加字段
所属栏目:[MySql教程] 日期:2021-05-19 热度:121
MySQL 允许在开头、中间和结尾处添加字段。在末尾添加字段一个完整的字段包括字段名、数据类型和约束条件。MySQL 添加字段的语法格式如下: ALTER TABLE 表名 ADD 新字段名数据类型[约束条件]; 对语法格式的说明如下: 表名 为数据表的名字; 新字段名 为所[详细]
-
为你推荐MySQL约束概述
所属栏目:[MySql教程] 日期:2021-05-19 热度:116
例如,在数据表中存放年龄的值时,如果存入 200、300 这些无效的值就毫无意义了。因此,使用约束来限定表中的数据范围是很有必要的。 在 MySQL 中,主要支持以下 6 种约束: 1)主键约束主键约束是使用最频繁的约束。在设计数据表时,一般情况下,都会要求[详细]
-
MySQL主键设置单字段主键
所属栏目:[MySql教程] 日期:2021-05-19 热度:98
键分为单字段主键和多字段联合主键,本节将分别讲解这两种主键约束的创建、修改和删除。 使用主键应注意以下几点: 每个表只能定义一个主键。 主键值必须唯一标识表中的每一行,且不能为 NULL,即表中不可能存在有相同主键值的两行数据。这是唯一性原则。[详细]
-
MySQL AUTO_INCREMENT 指定自增字段初始值
所属栏目:[MySql教程] 日期:2021-05-19 热度:137
通过给字段添加AUTO_INCREMENT属性来实现主键自增长。语法格式如下: 字段名 数据类型AUTO_INCREMENT 默认情况下,AUTO_INCREMENT 的初始值是 1,每新增一条记录,字段值自动加 1。 一个表中只能有一个字段使用 AUTO_INCREMENT 约束,且该字段必须有唯一索[详细]
-
MySQL在创建表时设置外键约束
所属栏目:[MySql教程] 日期:2021-05-19 热度:154
键用来建立主表与从表的关联关系,为两个表的数据建立连接,约束两个表中数据的一致性和完整性。比如,一个水果摊,只有苹果、桃子、李子、西瓜等 4 种水果,那么,你来到水果摊要买水果就只能选择苹果、桃子、李子和西瓜,其它的水果都是不能购买的。 主表[详细]
-
MySQL创建表时设置默认值约束
所属栏目:[MySql教程] 日期:2021-05-19 热度:91
创建表时可以使用DEFAULT关键字设置默认值约束,具体的语法格式如下: 字段名 数据类型 DEFAULT 默认值; 其中,默认值为该字段设置的默认值,如果是字符类型的,要用单引号括起来。 例 1创建数据表 tb_dept3,指定部门位置默认为 Beijing,SQL 语句和运行结[详细]