Questions tagged «mysql»

MySQL的所有版本(不是Microsoft SQL Server)。如果与此问题相关,还请添加特定于版本的标记,例如mysql-5.7。


3
JOIN语句的输出是什么样的?
我一直想使用联接一段时间,但是我在可视化输出时遇到了麻烦,因此我知道如何使用它。 假设我有2张桌子: CREATE TABLE Cities ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, city tinyblob ); CREATE TABLE Users ( id INT UNSIGNED PRIMARY KEY AUTO_INCREMENT, username TINYBLOB, city INT UNSIGNED, FOREIGN KEY (city) REFERENCES Cities (id) ); 如果我的应用程序要运行SQL查询以获取用户的个人资料数据,我将如何使用联接来获取与用户记录相关联的城市,输出的记录将如何显示?

3
可从CLI访问Mac OS X 10.10 mySQL 5.6.26,但不能访问端口3306
我今天在Mac上重新安装了mySQL 5.6.26。我能够按预期从Terminal.app访问mySQL,但是我无法使mySQL工作台连接到127.0.0.1端口3306。真正令我震惊的是,即使在本地也无法连接到此端口(nc -z 127.0。 0.1 3306)。 长话短说,mySQL系统首选项窗格在端口330 7上为mySQL创建了启动守护程序。/Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist 我不确定为什么会这样...我所做的所有其他安装都是在3306上进行的。尽管我会留下一条注释,以免其他人不必要地研究为何OS X的防火墙在实际运行时“阻塞”了端口不是。此外,即使此LD硬编码为3306,它似乎也会覆盖my.cnf中的端口。 希望这可以帮助! bash-3.2# defaults read /Library/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist { Disabled = 0; ExitTimeOut = 600; GroupName = "_mysql"; KeepAlive = 1; Label = "com.oracle.oss.mysql.mysqld"; LaunchOnlyOnce = 0; ProcessType = Interactive; Program = "/usr/local/mysql/bin/mysqld"; ProgramArguments = ( "/usr/local/mysql/bin/mysqld", "--user=_mysql", "--basedir=/usr/local/mysql", "--datadir=/usr/local/mysql/data", "--plugin-dir=/usr/local/mysql/lib/plugin", "--log-error=/usr/local/mysql/data/mysqld.local.err", "--pid-file=/usr/local/mysql/data/mysqld.local.pid", …
7 mysql  mac-os-x 

4
MySQL元数据功能来获取查询中的预计列类型?
是否可以从MySQL 查询中获取字段类型,就像使用SHOW COLUMNS命令从表中获取字段类型一样?例如来自派生表, SELECT x -- presumedMetaFn(x) -- returns "int" FROM ( SELECT 1 AS x UNION SELECT 2 ) AS t; 给定以上查询,是否存在可以用来获取x类型的函数或东西?PostgreSQL通过系统信息功能使其可用pg_typeof SELECT x, pg_typeof(x) FROM ( VALUES (1),(2) ) AS t(x); x | pg_typeof ---+----------- 1 | integer 2 | integer (2 rows) 我不是在表上寻找元数据,而是从查询结果中寻找。 随着psqlPostgreSQL的11+,这也可以通过运行\gdesc查询后。
7 mysql  metadata 

4
如何在MySQL上加快“显示列”的速度?
我的应用程序依赖于为某些表运行“显示列”。运行大约需要60毫秒,而我们所有其他查询都需要不到1毫秒。information_schema直接查询甚至更慢。 该数据库包含约250个数据库,每个数据库100至200个表(总计约2万个表)。 如何找出这些操作为何如此缓慢? 也许我可以更改某些设置以使其运行更快,或将其缓存到SQL端吗? (该应用程序每页面加载大约执行14个这样的查询-我很清楚,这个旧代码需要清理,但是在进行长期修复时会寻找可能的选项。)
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.