-
mysql – phpmyadmin和外键
所属栏目:[MySql教程] 日期:2020-12-11 热度:115
我在我的一个字段中添加了一个外键约束. 在插入时,该字段显示为下拉菜单而不是文本框,如预期的那样. 但下拉列表中的每个值都列出两次,一次在值前面加一个减号,一次在值后面加一个减号. 像这样: - value1- value2- value3value1 -value2 -value3 - 这是什么[详细]
-
php – 防止SQL注入数据库类
所属栏目:[MySql教程] 日期:2020-12-11 热度:92
我正在构建一个数据库类,并认为合并某种形式的SQL注入预防是个好主意(呃!).这是运行数据库查询的方法: class DB{ var $db_host = 'localhost'; var $db_user = 'root'; var $db_passwd = ''; var $db_name = 'whatever'; function query($sql) { $this-res[详细]
-
分区具有外键的mySQL表?
所属栏目:[MySql教程] 日期:2020-12-11 热度:136
什么是合适的方法,因为mySQL显然不喜欢这个. 从数据库设计中留下分区或外键对我来说似乎不是一个好主意.我猜这有一个解决方法吗? 更新03/24: http://opendba.blogspot.com/2008/10/mysql-partitioned-tables-with-trigger.html How to handle foreign key[详细]
-
mysql – 博客系统中的数据库设计
所属栏目:[MySql教程] 日期:2020-12-11 热度:90
作为一个学习练习,我试图把自己写成一个博客系统. 目标是编写一些可以让我创建多个博客的东西,比如blogger.com或wordpress.com,但是很简单. 我想问你,你认为这种类型的脚本最好的数据库设计是什么. 有一个大表,包含来自所有用户的所有博客的帖子(如friendfee[详细]
-
mysql 5中的多列子选择(5.1.42)
所属栏目:[MySql教程] 日期:2020-12-11 热度:197
这个似乎是一个简单的问题,但我不能让它在一个单一的工作 选择或嵌套选择.检索作者和(如果有的话)顾问 论文(文章)分为一行. 我为了解释这个问题,这里有两个数据表(伪) papers (id,title,c_year)persons (id,firstname,lastname) 加上一个带有一个额外属性(伪[详细]
-
这两个mysql运算符之间有什么差异
所属栏目:[MySql教程] 日期:2020-12-11 热度:180
任何人都可以告诉我这两个mysql运算符之间的差异: =和= 两者都得到了相同的结果.它们在使用中是否相同. select s.dwt,s.shipnam from tbl_ship swhere s.dwt = 1 and s.deleted = 'N'and s.dwt = 11000group by s.co_cod 和 select s.dwt,s.shipnam from tb[详细]
-
当Where子句中的术语不在数据库中时,如何从MySQL数据库返回0?
所属栏目:[MySql教程] 日期:2020-12-11 热度:101
如果WHERE子句中的邻域不存在,如何让我的mysql数据库返回0?因此,在下面的示例中,Old Town不在数据库中.我希望数据库返回0个事件而不是空结果. SELECT incidents,neighborhoods FROM `myTable` WHERE neighborhoods ='Old Town' 我也试过了 SELECT IFNULL(in[详细]
-
sql – 如何列出不存在的项目?
所属栏目:[MySql教程] 日期:2020-12-11 热度:182
标题可能有点令人困惑,让我解释一下,;) 我有3张桌子: [names]n_id;name1;Jeff2;Adam[books]b_id;title1;Book12;Book2[read]n_id;b_id 表[read]是一本包含阅读书籍的表格. 如果Adam读“Book1”,[read]中的项目如下所示: 2;1 到现在为止还挺好. 现在,有没有[详细]
-
sql – 沿曲线排序数据库查询结果
所属栏目:[MySql教程] 日期:2020-12-11 热度:141
我有一个歌曲表和他们的每分钟节拍值,我想建立遵循如下曲线的播放列表: ^ . . . | . .b | . .p | . .m | . . x-------------------- time 我意识到这可能不是一个单独的SQL语句,但我对听到解决方案感兴趣 现在,我看到的最好的方法是选择更多的轨道而不是必[详细]
-
php – 如何在MySQL数据库中存储HTML颜色代码,然后搜索一系列颜
所属栏目:[MySql教程] 日期:2020-12-11 热度:55
我有一个脚本,可以从图像中提取最常出现的颜色.我想将这些数据存储在MySQL中,然后能够根据颜色的点击来提取图像.例如,如果用户点击红色,我想拉出其他具有“红色”颜色计数的图像.我不确定如何在一系列颜色值中搜索或在数据库中实际存储的值.理想情况下,我想[详细]
-
C#MySqlParameter问题
所属栏目:[MySql教程] 日期:2020-12-11 热度:120
(int)faultsGroup是0或1但我总是得到这个错误:列FaultGroup不能为null 有人告诉我为什么吗?语法看起来不错. MySqlCommand cmdAdd = new MySqlCommand("INSERT INTO Faults (" + " FaultGroup,Text,Date,IP" + ") VALUES (" + " @FaultGroup,@Text,@Date,@I[详细]
-
sql – 如何在多个表中强制使用唯一身份验证
所属栏目:[MySql教程] 日期:2020-12-11 热度:145
我在MySQL服务器中有以下表: Companies:- UID (unique)- NAME- other relevant dataOffices:- UID (unique)- CompanyID- ExternalID- other dataEmployees:- UID (unique)- OfficeID- ExternalID- other data 在每一个中,UID是由数据库创建的唯一标识符. 有[详细]
-
java – 从更新的行中获取值
所属栏目:[MySql教程] 日期:2020-12-11 热度:136
我正试图从java中的UPDATE语句中获取新的评级 int userID = 99;String sql = "UPDATE table SET rating=rating+1 WHERE user_REF="+userID;statement.executeUpdate(sql); 我可以只做另一个SELECT语句,但更新时是否有更好的方法来检索值或行?最佳答案在MySQ[详细]
-
php – 计算趋势主题
所属栏目:[MySql教程] 日期:2020-12-11 热度:60
假设我正在根据各种标准从twitter收集推文,并将这些推文存储在本地mysql数据库中.我希望能够使用计算机热门话题,比如twitter,可以是1-3个单词的长度. 是否有可能编写一个脚本来做这样的PHP和mysql? 我已经找到了在你能够获得术语计数后如何计算哪些术语“热[详细]
-
可扩展的MySQL数据库,用于类似邮件的消息
所属栏目:[MySql教程] 日期:2020-12-11 热度:72
假设我们有一个受欢迎的网站.我们需要在用户之间实现类似邮件的消息传递. 典型的解决方案是使用2个表: 用户(user_id) 消息(message_id,sender_id(引用user_id),receiver_id(引用user_id),主题,正文). 该方法有2个显着的局限性 所有用户的所有消息都存储在一[详细]
-
这个SQL模式有什么问题?
所属栏目:[MySql教程] 日期:2020-12-11 热度:173
我正在设计我的第一个MySQL数据库,这里的想法是我们有可以包含多个不同项目的订单. 所以我决定将所有相关信息存储在一个表中,将项目存储在另一个表中,然后创建第三个表,其中存储每个订购的项目.当然,每当我需要列出订单时,我首先必须找到每个OrderedItemsID,[详细]
-
是否有基于文本的mysql UI?
所属栏目:[MySql教程] 日期:2020-12-11 热度:180
我不是指标准的mysql-client CLI,而是类似于文件系统管理的midnight commander.基本cli的简单命令历史也不错,但在测试更复杂的查询时确实没有削减它,并且数据的布局不是那么好. PHPMyAdmin非常有用,但它很丑,需要大量鼠标使用. 操作系统:linux 最佳答案dbex[详细]
-
Rails MySQL查询时间混乱
所属栏目:[MySql教程] 日期:2020-12-11 热度:114
我有一个计数计算查询,我在我的Rails应用程序中运行了数千次,对于db中的每个客户. 当我在MySQL客户端中运行查询并禁用查询缓存时,查询所需的时间不超过1毫秒. 但是,当我从启用了查询输出的Rails控制台运行我的任务时,我注意到在前几次查询非常快的时候,其余[详细]
-
mysql – 在count和group by中使用CASE的SQL
所属栏目:[MySql教程] 日期:2020-12-11 热度:181
我正在使用CASE对表中的数据进行分类并对其进行计数,但结果并不准确 现场演示[here] select DATE(date) as day,count(*),count(distinct case when name = 'fruit' then 1 else 0 end) as fruits,count(distinct case when name = 'vege' then 1 else 0 end)[详细]
-
python – mysqldb总是将整个查询结果拉入一个块,即使我只是做
所属栏目:[MySql教程] 日期:2020-12-11 热度:103
所以,如果我这样做 import MySQLdb conn = MySQLdb.connect(...) cur = conn.cursor() cur.execute("SELECT * FROM HUGE_TABLE") print "hello?" print cur.fetchone() 在我看来,MySQLdb在进入“打[详细]
-
php – 是否有一个规范化的表单来表示来自不同表的多个对象?
所属栏目:[MySql教程] 日期:2020-12-11 热度:177
对于我当前正在构建的系统,会出现以下两种情况: 我的权限系统是将角色和角色的权限附加到用户的常年最爱,但有一个转折:权限可以应用于任何层的任何资产,并且有4个“层”,编号为0到3.因此,角色分配表长度为5个字段:资产层,资产ID,角色ID,用户ID和“禁用”[详细]
-
Erlang mysql的例子
所属栏目:[MySql教程] 日期:2020-12-11 热度:126
只是想知道是否有人可以提供使用erlang-mysql模块(http://code.google.com/p/erlang-mysql-driver/)的工作示例. 我是erlang的新手,我正在尝试用一些erlang批处理过程替换一些旧脚本.我能够连接到数据库甚至完成查询,但我不确定如何使用结果.这是我目前拥有的[详细]
-
mysql客户端连接主机名问题
所属栏目:[MySql教程] 日期:2020-12-11 热度:102
有一个我似乎无法找到答案的问题.我正在尝试连接到远程数据库.我输入以下内容到我的Ubuntu shell: mysql -u test -h mysql.domain.com -p mysql请求我的密码,然后输出以下内容: ERROR 1045 (28000): Access denied for user 'test'@'externalit.domain.com[详细]
-
mysql – 使用DECIMAL的原因(31,0)
所属栏目:[MySql教程] 日期:2020-12-11 热度:162
Oracle背景中的某些人使用DECIMAL(31,0)作为整数的原因是什么.在MySQL中它效率不高.最佳答案Oracle将“INTEGER”ANSI数据类型实现为NUMBER的同义词(38) 有关详细信息,请参阅“Learn Oracle: Datatypes for SQL and PL/SQL,Numbers” 但是,下表应该用作Oracle[详细]
-
事务暂停如何在MySQL中运行?
所属栏目:[MySql教程] 日期:2020-12-11 热度:143
在Spring Framework手册中,他们声明对于PROPAGATION_REQUIRES_NEW,当前事务将被暂停. 那“暂停交易”是什么? 超时的计时器停止计数当前事务? 这种暂停的实际含义是什么? 谢谢, 阿萨夫 最佳答案它并不意味着什么特别,暂停的事务只是暂时不用于插入,更新,提[详细]