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

MySQLは、構造化照会言語(SQL)を使用する無料のオープンソースのリレーショナルデータベース管理システム(RDBMS)です。SQL Server、SQLiteなど、他のDBにはこのタグを使用しないでください。これらはすべて、独自のSQL方言を使用してデータを管理する異なるDBです。

4
MySQLのnow()+1日
now()MySQLクエリで使用しています。 INSERT INTO table SET data = '$data', date = now() しかし、私はこの日付に1日を追加したいと思います(そのため、date明日を含む必要があります)。 出来ますか?
212 sql  mysql  datetime 


10
データベースへのJSONの保存と各キーの新しい列の作成
テーブルにユーザー関連データを格納する次のモデルを実装しています。2つの列uid(主キー)とmeta、ユーザーに関する他のデータをJSON形式で格納する列があります。 uid | meta -------------------------------------------------- 1 | {name:['foo'], | emailid:['foo@bar.com','bar@foo.com']} -------------------------------------------------- 2 | {name:['sann'], | emailid:['sann@bar.com','sann@foo.com']} -------------------------------------------------- これは良い方法である(性能面、デザイン的に)テーブルのような多くの列を持っています1列あたりの財産モデル、よりuid、name、emailid。 最初のモデルで気に入っているのは、制限はなく、できるだけ多くのフィールドを追加できることです。 また、最初のモデルを実装したので不思議に思っていました。「foo」のような名前を持つすべてのユーザーをフェッチしたいなど、クエリをどのように実行しますか? 質問 -JSONまたはフィールドごとの列を使用して、データベースにユーザー関連データ(フィールドの数は固定されていないことに注意してください)を格納するためのより良い方法はどれですか?また、最初のモデルが実装されている場合、上記のようにデータベースを照会する方法は?クエリで検索される可能性のあるすべてのデータを別の行に格納し、他のデータをJSON(別の行)に格納して、両方のモデルを使用する必要がありますか? 更新 検索を実行する必要がある列が多すぎないので、両方のモデルを使用するのが賢明ですか?検索する必要があるデータの列ごとのキーと他の人のJSON(同じMySQLデータベース内)

15
mysqlの「不正な照合順序の組み合わせ」エラーのトラブルシューティング
MySQLのストアドプロシージャを使用して選択しようとすると、以下のエラーが発生します。 オペレーション '='の照合(latin1_general_cs、IMPLICIT)と(latin1_general_ci、IMPLICIT)の不正な組み合わせ ここで何がうまくいかないのかについて何か考えはありますか? テーブルの照合順序はlatin1_general_ciであり、where句の列の照合順序はlatin1_general_csです。
210 mysql  collation 

8
MySQLの列で同じ値を持つ行を検索する
[メンバー]テーブルでは、一部の行の列の値が同じですemail。 login_id | email ---------|--------------------- john | john123@hotmail.com peter | peter456@gmail.com johnny | john123@hotmail.com ... 一部の人々は別のlogin_idを使用しましたが、このメールアドレスは同じであり、この列に一意の制約は設定されていません。次に、これらの行を見つけて、削除する必要があるかどうかを確認する必要があります。 これらの行を見つけるには、どのSQLステートメントを使用すればよいですか?(MySQL 5)
209 sql  mysql  database 

8
MySQLデータ-ページングを実装する最良の方法?
iPhoneアプリをPHP Webサービスに接続して、MySQLデータベースからデータを取得します。リクエストは500件の結果を返すことができます。 ページングを実装して一度に20項目を取得する最良の方法は何ですか? データベースから最初の20個の広告を受け取ったとします。次の20個の広告をリクエストするにはどうすればよいですか?
209 mysql 

14
MySQLをMac OS Xからアンインストールするにはどうすればよいですか?
Snow LeopardのIntel Macに誤ってPowerPCバージョンのMySQLをインストールしましたが、問題なくインストールされましたが、もちろん正しく動作しません。私は十分な注意を払っていませんでした。正しいx86バージョンをインストールしようとすると、新しいバージョンがすでにインストールされているため、インストールできないと表示されます。Googleクエリにより、これらのアクションを実行するか、これらのファイルを削除してアンインストールしました。 sudo rm /usr/local/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/MySQL* rm -rf ~/Library/PreferencePanes/MySQL* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* そして最後に行MYSQLCOM = -YES-を削除しました /etc/hostconfig 彼らはまったく助けていないようです。新しいバージョンがあるという同じメッセージがまだ表示されます。さらに新しいバージョン(現在のベータ版)をインストールしようとしたところ、すでにインストールされている新しいバージョンについて同じメッセージが表示されました。PrefPaneもインストールしたことがないため、Prefs Paneからアンインストールできません。

7
MySQLインデックス-ベストプラクティスは何ですか?
私はMySQLデータベースでしばらくインデックスを使用していますが、それらについて適切に学習したことはありません。一般に、WHERE句を使用して検索または選択するフィールドにインデックスを付けますが、白黒のように見えない場合があります。 MySQLインデックスのベストプラクティスは何ですか? 状況/ジレンマの例: テーブルに6つの列があり、それらのすべてが検索可能である場合、それらのすべてにインデックスを付けるか、どれにもインデックスを付けないか? インデックス作成のパフォーマンスへの悪影響は何ですか? サイトの一部から検索できるVARCHAR 2500列がある場合、それをインデックスに登録する必要がありますか?

30
MySQLで中央値を計算する簡単な方法
MySQLで中央値を計算する最も簡単な(そして遅すぎないことが望ましい)方法は何ですか?私はAVG(x)平均を見つけるために使用しましたが、中央値を計算する簡単な方法を見つけるのに苦労しています。今のところ、すべての行をPHPに返し、並べ替えを行ってから中央の行を選択していますが、単一のMySQLクエリでそれを行う簡単な方法がいくつかあるはずです。 データの例: id | val -------- 1 4 2 7 3 2 4 2 5 9 6 8 7 3 並べ替えはvalを与える2 2 3 4 7 8 9ので、中央値はであるの4に対し、SELECT AVG(val)どちらの==である必要があり5ます。
208 sql  mysql  statistics  median 

4
MySQLテーブルの列を移動する方法は?
現在、私は次のMySQLテーブルを持っています。 Employees (empID, empName, department); テーブルを次のように変更します。 Employees (empID, department, empName); これはALTERステートメントを使用してどのように実行できますか? 注:列の位置のみを変更します。
207 mysql  sql  alter 

24
ライブラリがロードされていません:mysql2 gemを使用してOS X 10.6で 'rails server'を実行しようとすると、libmysqlclient.16.dylibエラーが発生します
私はしばらくこれに苦労してきました。 Snow LeopardマシンにRails 3、gem、mysqlをインストールしました。最初のプロジェクトを作成して実行しようとするまで、すべて順調でした rails server これを実行すると、次のようになります。 jontybrook$ rails server /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.16.dylib (LoadError) Referenced from: /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle Reason: image not found - /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle from /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2.rb:7 from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:64:in `require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:62:in `require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `each' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler/runtime.rb:51:in `require' from /Library/Ruby/Gems/1.8/gems/bundler-1.0.7/lib/bundler.rb:112:in `require' …



10
1030ストレージエンジンからエラー28を取得しました
デモアプリケーションを見たいユーザーごとに300テーブルのデータベースを作成する必要があるプロジェクトに取り組んでいます。正常に機能していましたが、今日、新しいユーザーとデモを見てテストしていたところ、このエラーメッセージが表示されました 1030 Got error 28 from storage engine グーグルで少し時間を費やした後、データベースまたは一時ファイルのスペースに関連するエラーであることがわかりました。直そうとしたが失敗した。今では、mysqlを起動することすらできません。これを修正するにはどうすればよいですか?また、同じ問題に何度も直面しないようにサイズを最大に増やしたいと思います。
205 mysql 

6
SQL句の「GROUP BY 1」とはどういう意味ですか?
誰かが私にSQLクエリを送信しましたが、このGROUP BY句は次のステートメントで構成されていますGROUP BY 1。 これはタイプミスである必要がありますか?エイリアス1が指定されている列はありません。これはどういう意味ですか?これはタイプミスであると思いますか?
203 mysql  sql  group-by 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.