Questions tagged «mysql»

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

10
如何在MySQL中获取当前日期和时间?
是否可以在手动查询中使用诸如DATETIME之类的值或命令来插入当前日期和时间? INSERT INTO servers ( server_name, online_status, exchange, disk_space, network_shares ) VALUES( 'm1', 'ONLINE', 'ONLINE', '100GB', 'ONLINE' 'DATETIME' ) 末尾引用的DATETIME值是我要添加当前日期和时间的位置。
148 mysql  sql  datetime 

12
如何用空值更新列
我正在使用mysql,并且需要使用空值更新列。我尝试了许多不同的方法,而我得到的最好的结果是一个空字符串。 有特殊的语法可以做到这一点吗?
148 mysql  sql-update 

3
MySQL添加用户进行远程访问
我创建的用户user@'%'使用password 'password。但是我无法连接: mysql_connect('localhost:3306', 'user', 'password'); 创建user时user@'localhost',我可以连接。为什么?'%'不是来自任何主机吗?


18
您的密码不符合当前的政策要求
我想在mysql中使用以下语法创建一个新用户: create user 'demo'@'localhost' identified by 'password'; 但是它返回一个错误: 您的密码不符合当前的政策要求。 我尝试了很多密码,但是它们不起作用。我怎样才能解决这个问题?
148 mysql  passwords 

15
从表中选择1是什么意思?
我已经看到了许多有关以下内容的查询。 Select 1 From table 这1意味着什么,它将如何执行,返回什么? 另外,在哪种类型的方案中可以使用?
146 mysql  sql  plsql 



3
GROUP_CONCAT逗号分隔符-MySQL
我在一个查询中使用GROUP_CONCAT了一个自定义分隔符,因为我的结果可能包含逗号:“ ----” 这一切都很好,但是仍然用逗号分隔,所以我的输出是: Result A----,Result B----,Result C---- 我怎么做,所以输出是: Result A----Result B----Result C---- 我以为这是自定义分隔符的想法! 否则,您是否可以在结果中使用逗号,所以我可以用GROUP_CONCAT逗号使PHP爆炸?



7
在数据库中实现评论和喜欢
我是软件开发人员。我喜欢编写代码,但我讨厌数据库...目前,我正在创建一个网站,允许用户在该网站上将一个实体标记为喜欢(如FB中),对其进行标记和评论。 我在处理此功能的数据库表设计上陷入了困境。如果我们只能对一种类型的事物(例如照片)执行此操作,那么解决方案将是微不足道的。但是我需要为5种不同的功能启用此功能(现在,但我还假设随着整个服务的增长,这个数字可以增长)。 我在这里找到了一些类似的问题,但是没有一个令人满意的答案,所以我再次问这个问题。 问题是,如何正确,有效和弹性地设计数据库,以便它可以存储不同表的注释,喜欢不同表的注释以及它们的标签。一些设计模式作为答案将是最好的;) 详细描述:我有一个表 User与一些用户数据,以及3个表:Photo用照片,Articles用文章,Places用的地方。我想使任何登录的用户能够: 评论这三个表中的任何一个 将其中任何一个标记为喜欢 用标签标记其中的任何一个 我还想计算每个元素的点赞次数以及使用该特定标签的次数。 1 日的做法: a)对于标签,我将创建一个表 Tag [TagId, tagName, tagCounter],然后我会创造很多一对多的关系表为:Photo_has_tags,Place_has_tag,Article_has_tag。 b)评论数相同。 三)我将创建一个表 LikedPhotos [idUser, idPhoto],LikedArticles[idUser, idArticle],LikedPlace [idUser, idPlace]。数喜欢将计算查询(其中,我认为是坏的)。和... 我真的不喜欢这个设计的最后一部分,对我来说很难闻;) 2 次的方法: 我将创建一个表ElementType [idType, TypeName == some table name],该表将由管理员(me)填充,并带有可被喜欢,注释或标记的表的名称。然后我将创建表: a)LikedElement [idLike, idUser, idElementType, idLikedElement]注释和标签的内容相同,每个注释都有正确的列。现在,当我想制作一张喜欢的照片时,我将插入: typeId = SELECT id FROM ElementType WHERE TypeName == 'Photo' …

10
如何获得MySQL数据库的真实大小?
我想知道我的MySQL数据库使用多少空间,以便选择Web主机。我找到了该命令,SHOW TABLE STATUS LIKE 'table_name'因此当我执行查询时,会得到如下信息: Name | Rows | Avg. Row Length | Data_Length | Index Length ---------- ---- --------------- ----------- ------------ table_name 400 55 362000 66560 数字四舍五入。 那么,该表是否有362000 或400 * 362000 = 144800000字节的数据?索引长度是什么意思?谢谢 !
144 mysql  database  size  byte  storage 

12
MySQL和SQL Server之间的差异
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 我是一位ASP.NET开发人员,已经Microsoft SQL Server满足了我的所有数据库需求(无论是在工作中还是在个人项目中)。 我正在考虑为我的一些个人项目尝试使用LAMP堆栈。 MySQL和之间的主要区别是SQL Server什么?使用存储过程是一种常见的做法MySQL吗? 您是否有任何建议或资源可以帮助我进行转换? 对于两者都有经验的人,有没有缺少的功能MySQL?
144 mysql  sql-server  tsql 

4
PHP MySQL Google Chart JSON-完整示例
我进行了很多搜索,找到了一个很好的示例,该示例使用MySQL表数据作为数据源来生成Google Chart。我搜索了几天,发现很少有示例可以使用PHP和MySQL组合生成Google图表(饼图,条形图,列,表)。我终于设法得到一个例子。 我以前从StackOverflow那里获得了很多帮助,所以这次我将返回一些帮助。 我有两个例子;一个使用Ajax,另一个不使用。今天,我将仅展示非Ajax示例。 用法: 要求:PHP,Apache和MySQL 安装: ---通过使用phpMyAdmin创建数据库并将其命名为“图表” ---通过使用phpMyAdmin创建一个表并将其命名为“ googlechart”,并进行 确保表只有两列,因为我已经使用了两列。然而, 您可以根据需要使用2列以上的列,但必须更改 为此编码一点 ---指定列名称,如下所示:“ weekly_task”和“ percentage” ---在表中插入一些数据 ---对于百分比列,仅使用数字 --------------------------------- 范例资料:表格(googlechart) --------------------------------- 周任务百分比 ----------- ---------- 睡觉30 看电影10 工作40 练习20 PHP-MySQL-JSON-Google图表示例: <?php $con=mysql_connect("localhost","Username","Password") or die("Failed to connect with database!!!!"); mysql_select_db("Database Name", $con); // The Chart table contains two fields: weekly_task and percentage …

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.