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

データベースは、整理されたデータの集まりです。これは、スキーマ、テーブル、クエリ、レポート、ビュー、およびその他のオブジェクトのコレクションです。データは通常、情報を必要とするプロセスをサポートする方法で現実の側面をモデル化するように編成されます。データベースの設計について質問がある場合は、このタグを使用してください。特定のデータベース管理システム(MySQLなど)に関するものである場合は、代わりにそのタグを使用してください。

23
SQL Server Management Studioでカーソルが置かれているステートメントだけを実行するにはどうすればよいですか?
長い間Toad for Oracleユーザーとして、Ctrl + Enterを押してカーソルの下のステートメントだけを実行することに慣れてきました。 SQL Server Management Studioでは、F5を押すとスクリプト全体が実行されます。現在のステートメントだけを実行するには、必要なステートメントを手動で強調表示してから、F5キーを押す必要があります。 それは私にとって本当に迷惑です。SQL Serverで現在のステートメントだけを実行するためのキーボードショートカットを備えたツールを知っている人はいますか?この1つの機能のためだけにツールを変更します。 注:奇妙なことに、無料のToad for SQL Serverでも、カーソルの下のステートメントだけを実行することはできません。


8
データベースの電子メールアドレスの最適な長さはどれくらいですか?
以下は、EMAIL_ADDRESS列のデータ型とプロパティを反映した、クエリの抽出部分です。 EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, ただし、John Saundersはを使用していVARYING(256)ます。 これは、必ずしもVARYINGを正しく理解しているわけではないことを示唆しています。 私の場合、メールアドレスの長さは20文字、Jodnの長さは256文字であると理解しています。 ジョンのコードのコンテキスト CREATE TABLE so."User" ( USER_ID SERIAL NOT NULL, USER_NAME CHARACTER VARYING(50) NOT NULL, EMAIL_ADDRESS CHARACTER VARYING(256) NOT NULL, // Here HASHED_PASSWORD so.HashedPassword NOT NULL, OPEN_ID CHARACTER VARYING(512), A_MODERATOR BOOLEAN, LOGGED_IN BOOLEAN, HAS_BEEN_SENT_A_MODERATOR_MESSAGE BOOLEAN, CONSTRAINT User_PK PRIMARY KEY(USER_ID) ); 普通の人が使う20文字以上のメールアドレスは見たことがありません。 …

4
投影と選択とは何ですか?
投影と選択の違いは何ですか?それは...ですか: 射影->テーブルの列を選択するため。そして 選択--->テーブルの行を選択しますか? では、投影と選択はそれぞれ垂直スライスと水平スライスですか?

3
MySQLdb、mysqlclient、MySQLコネクタ/ Pythonの違いは何ですか?
だから私はPythonでデータベースの更新をしようとしていて、開発環境全体をセットアップしているときに、これらの3つのことに遭遇してめまいがしました。 MySQLdbがあります mysqlclientがあります そして、mysqlコネクタpythonがあります それらのそれぞれは何ですか、違いとそれらを使用する場所は何ですか?ありがとう


5
SQL Server Management Studio 2012(SSMS)Expressをインストールする方法
SQL Server 2012 ExpressをインストールしたばかりVS2012RCです。からデータベースに接続できます。 データベースは動作しています:)私は使用していますWin7 SP1 64bit。 選択したページからプログラムをダウンロードしますENU\x64\SQLManagementStudio_x64_ENU.exe Management Studio 2012をインストールしたいのですが、解凍後にインストーラーが停止しました。少しだけコンソールアプリケーションが表示されます。 原因は何ですか? ログファイルはどこにありますか?


22
PG未定義のエラー関係ユーザーは存在しません
私は以前にこの質問を見ましたが、rspecについてのみです。まだ上級者なので、まだテストは作成していませんが、ある日すぐに作成します。:P アプリにサインアップ/ログインしようとすると、このエラーが発生します。私はdeviseを使用してユーザーを作成し、omn​​iauth2を使用してgoogleでサインインしました。 これはエラーです ActiveRecord::StatementInvalid at /users/auth/google_oauth2/callback PG::UndefinedTable: ERROR: relation "users" does not exist LINE 5: WHERE a.attrelid = '"users"'::regclass ^ : SELECT a.attname, format_type(a.atttypid, a.atttypmod), pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod FROM pg_attribute a LEFT JOIN pg_attrdef d ON a.attrelid = d.adrelid AND a.attnum = d.adnum WHERE a.attrelid = '"users"'::regclass AND …


9
Createuser:データベースに接続できませんでしたpostgres:致命的:ロール「tom」が存在しません
初めてPostgresをセットアップしようとしていますが、データベースの読み取りと作成の権限を持つユーザーを作成する必要があります。ただし、使用する場合: createuser username ターミナルで次のメッセージが表示されます。 createuser:データベースに接続できませんでしたpostgres:致命的:ロール "tom"が存在しません トムは私が今ログインしているUbuntuユーザーアカウントです。「postgres」というユーザー名を作成しようとしています。psql -U psql template1データベースを作成して、Railsアプリの所有者をデータベースに割り当てることができます。

4
mysqlを使用してクエリ結果を変数に保存する方法
SET @v1 := SELECT COUNT(*) FROM user_rating; SELECT @v1 set変数を使用してこのクエリを実行すると、このエラーが表示されます。 Error Code : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'SELECT count(*) FROM user_rating' at line 1 Execution Time : 00:00:00:000 …

13
いつ1対1の関係を使用する必要がありますか?
そのnoobの質問で申し訳ありませんが、データベース内のテーブルと1対1の関係を使用する必要がありますか?1つのテーブル内に必要なすべてのフィールドを実装できます。データが非常に大きくなった場合でも、SELECTを使用する代わりに、ステートメントで必要な列名を列挙できますSELECT *。この分離が本当に必要なのはいつですか。

5
MySQL列挙型とセット
「enum」と「set」のMySQLデータ型の場合、一方を使用することと他方を使用することの違いと長所と短所は何ですか? データ型の例: enum( 'A'、 'B'、 'C​​') set( 'A'、 'B'、 'C​​') 私が知っている唯一の違いは、ENUMでは1つの値しか選択できないのに対し、SETでは複数の値を選択できるということです。
92 mysql  database 

5
テーブルにデータを入力する前、またはデータを配置した後にインデックスを作成する方がよいでしょうか。
インデックスを追加して変更するためにコピーする約1億行のテーブルがあります。新しいテーブルの作成にかかる時間はそれほど気になりませんが、データを挿入する前にテーブルを変更するか、最初にデータを挿入してからインデックスを追加すると、作成されたインデックスの効率が向上しますか?

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