
コマンドプロントを使用し、SQLでデータベースを作成しています。
大きなテーブルを複数作り、複数のデータの作成をしています。
1.テーブルの方の定義を行い、キー項目を決める。
2.データは、一つ一つの項目ごとに、データの型やサイズを決める。
3.いくつか検索をした際に、ちゃんと結果の違いが確認できるように、100レコード程度のデータを作成する。
の制約で制作しています。
SQLに触って、まだあまり経っていないためどうプログラムを組めばいいのか分かりません。 テーブルの意味などや、キー項目、などの言葉の意味もあまり理解出来てません。
例えば
データベース:ONLAINGAME
テーブル1:MEMBER
テーブル2:WEAPON
を制作し、MENBERの中に50件、WEAPONの中に50件データを作ればいいのでしょうか。
データの作り方も少し心配です。
create table MENBERl(age int, name varchar(20) , primary key (aa);
上記の文を打ち、insert into MENBER ( age, name) values(20, 'takasi');
と書けば、制約通りデータが格納できるのでしょうか?
分かりずらいとは思いますが、詳しいお答えお願いいたします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
細かいことをいうと
> データベース:ONLAINGAME
ではなく「ONLINEGAME」でしょう。基本命名規則を英語に準拠するなら注意しないと後で訳がわからなくなります。
> MENBERの中に50件、WEAPONの中に50件データを作ればいいのでしょうか。
これはゲームの性質によります。多人数の同時アクセスが想定されるなら、MEMBERテーブルのレコード件数を多めにしておいたほうが本番に近い検証ができる気がします。(同時アクセスのシミュレーションができる環境も作らないといけませんが)
> create table MENBERl(age int, name varchar(20) , primary key (aa);
「MENBERl」の「|」は不要です。セミコロンの前に閉じかっこが必要です。「primary key(aa)」とありますが、「aa」という項目がありません。多分このままでは通らないと思います。
ご回答ありがとうございます。
質問後、文法の意味よく調べて、ある程度の学習・理解ができました。
(aa)の主キーの問題点も分かりました。
ご指摘通り、DBの名前をしっかりと変更しつけなおす事にします。
ご指摘、どうもありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
結合テーブルでINSERTする方法...
-
Oracleで上書きImportはできま...
-
構文エラー : 演算子がありませ...
-
SQLです教えてくださいお願いし...
-
ORA-01401が表示され、データが...
-
Accessでの稼働日数計算の方法
-
仕事のミス:本番データの削除→...
-
PostgreSQLのパフォーマンスに...
-
Accessのテーブルデータを一気...
-
ACCESSで容量が50MBになった...
-
テーブルで一番古いレコードだ...
-
Access(MDB)の複製(レプリケー...
-
削除したテーブルを元に戻すこ...
-
「テーブルに座って……」という...
-
オーダーの覚え方について
-
会社の飲み会の幹事になり、座...
-
SQLにて指定日付より前、かつ最...
-
SQLでSUMなどの関数でデータが...
-
SQLで漢字名称を都道府県や市区...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Accessでデータシートに同じデ...
-
Oracleで上書きImportはできま...
-
Accessのテーブルデータを一気...
-
テーブルで一番古いレコードだ...
-
このISAMでは、リンクテーブル・・
-
アクセス レコードセットを更...
-
ビューのソートについて
-
結合テーブルでINSERTする方法...
-
ORA-01401が表示され、データが...
-
ODBC接続で新しいレコードを追...
-
マテリアライズドビューとスナ...
-
accessでレコード更新直後の反...
-
MS Accessの列と行の入れ替えを...
-
重複クエリを使ったデータ削除
-
住所のDBテーブル、マスターの...
-
テーブル作成について
-
Access VBAからエクセルに出力...
-
処理の途中で停止させ、再開さ...
-
構文エラー : 演算子がありませ...
-
PostgreSQLでテーブル構成を変える
おすすめ情報