Tag: MySQL

确定正在使用哪个configuration文件

有没有一个命令来确定MySQL 5.0当前使用的configuration文件?

在MySQL中使用SELECT语句获取表名

在MySQL中,我知道我可以列出数据库中的表: SHOW TABLES 但是,我想要将这些表名插入到另一个表中,例如: INSERT INTO metadata(table_name) SHOW TABLES /* does not work */ 有没有办法使用标准的SELECT语句获取表名,如下所示: INSERT INTO metadata(table_name) SELECT name FROM table_names /* what should table_names be? */

utf8和latin1的区别

utf8和latin1有什么区别?

Python 3和MySQL

我在Windows上使用ActiveState Python 3,想连接到我的MySQL数据库。 我听说mysqldb是使用的模块。 我找不到Python 3的mysqldb 。 有没有可用的存储库的二进制文件存在的mysqldb ? 我如何连接到Windows上的Python 3的MySQL?

Doctrine 2和多对多链接表与一个额外的领域

(对不起我的不连贯的问题:我正在写这篇文章,试图回答一些问题,但在这里:) 我试图在链接表内创build一个具有多对多关系的数据库模型,但是每个链接也有一个值,在这种情况下是一个库存表。 (这是我遇到的更多问题的一个基本例子,但是我认为我会在继续之前testing它)。 我已经使用exportmwb为这个简单的例子生成了两个Entities Store和Product,两者都显示在下面。 但是,现在的问题是,我不知道如何使用Doctrine来访问stock.amount值(signed int,因为它可以是负数)。 此外,当我尝试使用教义的orm:schema-tool:create函数创build表 这只产生了两个实体和三个表,一个作为没有值的链接表和两个数据表,因为多对多关系本身不是实体,所以我只能将Product和Store作为一个实体。 所以,从逻辑上讲,我试着改变我的数据库模型,把股票作为一个独立的表格,存储和产品关系。 我还重写了字段名称,以便能够排除这个问题的来源: 然后,我发现我还没有得到一个股票实体…和数据库本身没有“金额”字段。 我真的需要能够将这些商店和产品捆绑在一个库存表(等等)中…所以只要在产品本身添加库存不是一个选项。 root@hdev:/var/www/test/library# php doctrine.php orm:info Found 2 mapped entities: [OK] Entity\Product [OK] Entity\Store 而当我创build数据库,它仍然没有给我正确的股票表中的字段: 所以,在这里查找一些东西,我发现多对多的连接不是实体,因此不能有价值。 所以我试着把它改成与其他人有关系的单独的表格,但是它仍然不起作用。 我在这里做错了什么?

是否有一个与MySQL的DESCRIBE 等价的SQLite?

我刚刚开始学习SQLite 。 能够看到表格的细节,比如MySQL的DESCRIBE [table] ,会很好。 PRAGMA table_info [table]不够好,因为它只有基本信息(例如,它不显示某列是否是某种字段)。 SQLite有办法做到这一点?

如何在没有密码提示的情况下执行mysqldump?

我想知道命令执行一个数据库的mysqldump没有提示input密码。 原因:我想要运行一个cron作业,每天一次获取数据库的mysqldump。 因此,提示时我将无法插入密码。 我怎么能解决这个问题?

MySQL快速删除大数据库中的重复项

我有大的(> Mil行)MySQL数据库被重复项弄乱。 我认为这可能是整个数据库的四分之一到二分之一。 我需要摆脱他们快(我的意思是查询执行时间)。 以下是它的外观: id(index)| text1 | text2 | 文字3 text1和text2的组合应该是唯一的,如果有任何重复,只剩下一个text3的组合NOT NULL。 例: 1 | abc | def | NULL 2 | abc | def | ghi 3 | abc | def | jkl 4 | aaa | bbb | NULL 5 | aaa | bbb | NULL …变为: 1 | abc | def […]

MySQL高CPU使用率

最近我的服务器CPU一直很高。 CPU负载平均13.91(1分钟)11.72(5分钟)8.01(15分钟),我的网站只有轻微的stream量增加。 运行顶级命令之后,我看到MySQL正在使用160%的CPU! 最近我一直在优化表,我已经切换到持久连接。 这可能导致MySQL使用大量的CPU?

MySQL中的键,主键,唯一键和索引之间的区别

什么时候应该使用KEY , PRIMARY KEY , UNIQUE KEY和INDEX ?