タグ付けされた質問 「mysql」

MySQLのすべてのバージョン(Microsoft SQL Serverではありません)。質問に関連する場合は、mysql-5.7のようなバージョン固有のタグも追加してください。

3
MySQL LDAP認証
MySQLでのLDAP認証と承認は可能ですか?要件は何ですか(MySQLバージョン、サードパーティソフトウェアなど)?どのように構成されていますか? ありがとう。

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
Mac OS X 10.10 mySQL 5.6.26はCLIからアクセスできますが、ポート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の起動デーモンを作成しました。/ライブラリ/LaunchDaemons/com.oracle.oss.mysql.mysqld.plist なぜなのかわかりません...他のすべてのインストールは3306でした。OSXのファイアウォールがポートを実際に「ブロック」している理由を不必要に掘り下げることから他の人を守るために、メモを書きましたがありませんでした。また、3306にハードコードされている場合でも、このLDは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", "--port=**3307**" …
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) テーブルのメタデータではなく、クエリの結果から検索しています。 PostgreSQLの11+上、これは実行することも可能であるクエリの後。psql\gdesc
7 mysql  metadata 

4
MySQLで「列を表示」を高速化するにはどうすればよいですか?
私のアプリケーションは、特定のテーブルの「列の表示」の実行に依存しています。実行には約60ミリ秒かかりますが、他のすべてのクエリには1ミリ秒未満かかります。information_schema直接のクエリはさらに遅くなります。 データベースには約250のデータベースが含まれ、データベースごとに100から200のテーブル(合計で約2万テーブル)があります。 これらの操作が非常に遅い理由を知るにはどうすればよいですか? 実行を高速化したり、SQL側にキャッシュしたりするために変更できる設定はありますか? (アプリケーションは、ページの読み込みごとにこのようなクエリを約14回実行します。このレガシーコードをクリーンアップする必要があることは承知していますが、長期的な修正に取り組んでいる間、可能なオプションを探しています。)
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.