SQL自体を勉強したい (113レス)
上下前次1-新
1(3): 名無しさん@お腹いっぱい。 [sage] 2001/07/22(日) 21:47 ID:??? AAS
PostgresやMySQL自身の参考書はいいのがたくさんありますが、
さて、初心者の私が効率のいいSQLを組もうとすると、どの本(やウェブ)
を見たらいいのか、わかりません。初心者にとって、SQLそのものを勉強するのに、
役立つ本はありますか?
(単にコマンドを説明しているようなのではなくて)
2(1): 初期不良 [] 2001/07/22(日) 22:12 ID:Jwwd1wvE(1) AAS
こんなんは?
http://www.wakhok.ac.jp/DB/DB.html
3: antique [sage] 2001/07/22(日) 22:35 ID:??? AAS
http://www.sqlpowerpage.co.jp/
4: 名無しさん@お腹いっぱい。 [age] 2001/07/23(月) 01:33 ID:??? AAS
インタプリタで練習もできるよ。
http://www.sqlcourse.com/
5(2): 名無しさん@お腹いっぱい。 [sage] 2001/07/23(月) 02:03 ID:??? AAS
本屋行けばSQLの入門書だって掃いて捨てるほどあるでしょー。
平積みになってるのを立ち読みして一番自分が読みやすいのを
買えば?どれでもいっしょ。
ちなみに「効率のいいSQL」は製品を特定しないと書けません。
6: 1 [] 2001/07/23(月) 02:32 ID:xOk2bt2U(1) AAS
みなさんありがとうございます。
参考になります。
>>5
>本屋行けばSQLの入門書だって掃いて捨てるほどあるでしょー。
だからこそ、まよっちゃって。
>平積みになってるのを立ち読みして一番自分が読みやすいのを買えば?
で、間違いのある参考書とか選んじゃうとアレだし、定評のあるやつがいいかなとか思ったのですが、
>どれでもいっしょ。
でしたら、とりあえず買っちゃおうかな。
>ちなみに「効率のいいSQL」は製品を特定しないと書けません。
なるほど。
7: 電動ナナシ [0] 2001/07/23(月) 08:54 ID:??? AAS
>>1
効率をよくするには SQL 文だけじゃダメだよ。データベースの設定、テーブル
定義、Index の作成、クライアントからのアクセスのパターンといった部分を
きちんと考えないと効率はよくならない。むしろ SQL 文だけでできることには
限界があるし、>>5 がいうように実装依存になりやすい。
『データベースチューニング 256 の鉄則』(日経 BP)が参考になるかな。
入門者向けではないけど、ここに書いてある内容が一通り理解できるように
なるように勉強していけばいいと思う。
http://store.nikkeibp.co.jp/item/main/148222805860.html
http://store.nikkeibp.co.jp/item/main/148222805940.html
『トランザクション処理入門』(日経BP)もかなりよい。初心者が読むには
難しいけど、みんなこれを読みこなして中級者になっていったと思って
読めばいいと思う。
http://store.nikkeibp.co.jp/item/main/148222802680.html
8: 電動ナナシ [] 2001/08/01(水) 20:38 ID:8IuXT3SQ(1) AAS
本屋に行ったら『SQL ハンドブック』(ソフトバンク)という本が出ていた。
関係演算とか正規化といった基礎事項から、各実装系ごとのコマンドの解説まで
一通り出ていて、初心者には便利かもしれない。欲を言えば演習問題がほしかった
なあ。まあ、本の性格が教科書ではなくリファレンスなのでそれは仕方がないか。
9: コメント無しさん [] 2001/08/04(土) 06:16 ID:5S9xJi7Q(1) AAS
>>1
プログラマ板にいけば?
とりあえず、SQLがどうのより、RDBMSについて勉強するのがいいと思われ。
正規形とかトランザクションとかね。
というわけで、リレーショナルデータベース入門という本が薄くてお勧め。
10(2): 電動ナナシ [] 2001/08/06(月) 18:40 ID:0oUxOEeE(1) AAS
しばらく絶版だった「プログラマのための SQL」がピアソンから出ていた
(しかも第二版)。
http://www.mmjp.or.jp/pearsoned/washo/db/wa_db22-j.html
SQL に関するありとあらゆる知識が詰め込まれている。ある意味、SQL については
この一冊で完全に知識が得られるといえる。ありがちな SQL 文の書き方だけでなく、
SQL で複雑なデータ構造をどう表現するかといった進んだトピックについて他の
書籍では得がたい内容についてもかなりのページが割かれている。
名著中の名著。ぜひ買っておくべし。
11(1): 初期不良 [] 2001/08/10(金) 14:37 ID:x5aVDArc(1) AAS
>>10
SQL は勉強したこと無いんだけど買ってみよう。
ところでサブタイトルの
「レイヤー2トネリングプロトコルの実装と運用」
ってなんか違わんか?
12(1): 名無しさん@お腹いっぱい。 [] 2001/08/10(金) 16:16 ID:x5mPRbSE(1) AAS
>>10
現在SQLを使っていてSQLの実経験が1年以上あるプログラマを対象に
ってあるけど、これからやろうとしている人でも、行けそうですか?
13: 名無しさん@お腹いっぱい。 [s] 2001/08/10(金) 16:28 ID:??? AAS
『入門SQL』良いんじゃないの
14: 名無しさん@お腹いっぱい。 [] 2001/08/12(日) 01:14 ID:TrSLsWVY(1) AAS
オラクルの体験版でもインストールして、SQL*PLUSでがしがしやって見るのがいいんじゃないですか?
SQL自体は単純なのでさわりはとっつき安いと思います。
PL/SQLになりますけど。
高度な事は必要な時に勉強するといいんじゃないか?
ちなみにうちにある本は[すぐわかるSQL]技術評論社です。
データーベースの本はほかにも結構あるけど、SQLの本はこれだけしかもってないです。
15: 電動ナナシ [] 2001/08/15(水) 18:13 ID:F8mns9mE(1) AAS
>>12
新人に読ませてみたけど、とっつきにくかった様子。
これから初めて SQL を触るって人には向かないかも・・・。
どうでもいいが、同じ著者による『SQL パズル』も復刊されないかな。
16: チュー [] 2001/08/15(水) 21:41 ID:B1pp1AIQ(1) AAS
◆◆◆(新)芸能人彼氏とH芸能界の表裏画像動画大公開◆◆◆
◆アイドル画像秘宝館◆
http://www.futomomo.com/netidol/idolhappy/maki/
◆綺麗なおねぇさんは好きですか?◆
http://www.futomomo.com/netidol/sister/megu/
◆セーラー服◆
http://www.futomomo.com/netidol/sailor/miku/
◆モーニング娘 ◆
http://www.futomomo.com/netidol/morning/mai/
◆◆◆(新)芸能人彼氏とH芸能界の表裏画像動画大公開◆◆◆
◆アイドラー◆
http://www.futomomo.com/netidol/idoler/momo/
◆綺麗なおねぇさんは好きですか?◆
http://www.futomomo.com/netidol/sister/megu/
◆アイドラー◆
http://www.futomomo.com/netidol/idoler/momo/
◆モーニング娘 ◆
http://www.futomomo.com/netidol/morning/mai/
op@o0@90op:
17: 名無しさん@お腹いっぱい。 [sage] 2001/08/16(木) 01:53 ID:??? AAS
sage
18: 名無しさん@お腹いっぱい。 [sage] 2001/08/16(木) 12:33 ID:??? AAS
http://www.cbook24.com/bm_detail.asp?sku=01041201
19: 名無しさん@お腹いっぱい。 [] 01/09/18 00:15 ID:YZRQlhAo(1) AAS
とりあえず、SQLの勉強なら
http://www20.big.or.jp/~o-shin/bbs/bender/sql/bbs.cgi
がかなり活発だね。
20: 名無しさん@お腹いっぱい。 [] 01/09/18 00:21 ID:QZ0wex7w(1) AAS
習うより慣れろって感じかも
Officeが近くにあるならAccessでもいいから触ってみれ
21(1): 名無しさん@お腹いっぱい。 [] 01/09/20 11:46 ID:77Kzq/Xw(1) AAS
select,update,insert,delete を覚えとけばなんとかなる…かな?
22: 名無しさん@お腹いっぱい。 [sage] 01/09/20 12:03 ID:??? AAS
データ定義とトランザクションもほしい。
23: Name_Not_Found [] 01/09/20 18:02 ID:QVYWq9S.(1) AAS
>>21
覚えなきゃいかんのはselectだけでよし。
24: 魂の救済 [sage] 01/11/05 04:30 ID:??? AAS
>>11
http://www.pearsoned.co.jp/washo/network/wa_net31-j.html
から、HTMLコピーして作ったんだろか(汗)
L2TP の本って、日本語だとコレくらいしか見かけないなぁ。
25: 名無しさん@お腹いっぱい。 [age] 02/01/20 15:09 ID:??? AAS
下がってるからage
26: nobodyさん [] 02/09/16 00:21 ID:NMHvEazA(1) AAS
age
27: nobodyさん [] 02/09/17 20:16 ID:BPpTHLja(1) AAS
私は秀和システムの
「図解入門 よくわかる最新&次世代データベースの基本と仕組み」
というタイトルの長い本から入りました。
かなり初心者向けに作られてると思います。
最後まで読めば、途中に載ってるサンプルが間違ってることに気づくぐらい理解できると思いますよ。
28: nobodyさん [] 02/09/17 23:10 ID:yaWi1oEH(1) AAS
解説本のサンプルって 必ず 間違ってるよな。
あれは教育的配慮でわざとやってんだろうか。
29: nobodyさん [] 02/09/18 17:25 ID:6g0js6u7(1) AAS
http://www.atmarkit.co.jp/fnetwork/rensai/index/index-serial.html#sql
MSSQLにかたよてるけど
30: nobodyさん [] 02/09/19 00:04 ID:+UBWt/gv(1) AAS
http://www.rfs.jp/sitebuilder/sql/
へぇぇ、本も出したんだ。
31: 山崎渉 [(^^)sage] 03/01/15 13:49 ID:??? AAS
(^^)
32: 山崎渉 [(^^)] 03/03/13 17:25 ID:??? AAS
(^^)
33: 山崎渉 [(^^)] 03/04/17 12:22 ID:??? AAS
(^^)
34(1): 山崎渉 [(^^)sage] 03/04/20 06:12 ID:??? AAS
∧_∧
( ^^ )< ぬるぽ(^^)
35(1): nobodyさん [] 03/05/15 14:14 ID:l77dt//Q(1) AAS
「SQLを発行する」の<発行する>って、
英語でなんていうかわかる人いませんか?
36(1): nobodyさん [sage] 03/05/15 14:34 ID:??? AAS
query
37: _ [sage] 03/05/15 14:35 ID:??? AAS
∧_∧
( ・∀・)/< こんなのみつけたっち♪
http://www.hiroyuki.zansu.com/hankaku/jaz03.html
http://hiroyuki.zansu.com/hankaku/jaz10.html
http://www.hiroyuki.zansu.com/hankaku/jaz08.html
http://hiroyuki.zansu.com/hankaku/jaz09.html
http://www.hiroyuki.zansu.com/hankaku/jaz06.html
http://hiroyuki.zansu.com/hankaku/jaz05.html
http://www.hiroyuki.zansu.com/hankaku/jaz01.html
http://hiroyuki.zansu.com/hankaku/jaz02.html
http://www.hiroyuki.zansu.com/hankaku/jaz07.html
http://hiroyuki.zansu.com/hankaku/jaz04.html
38: 35 [sage] 03/05/15 15:01 ID:??? AAS
>>36
あ、そか・・・はずかしい。ども
39: 山崎渉 [(^^)] 03/05/22 02:02 ID:??? AAS
━―━―━―━―━―━―━―━―━[JR山崎駅(^^)]━―━―━―━―━―━―━―━―━―
40: 山崎渉 [(^^)] 03/05/28 17:19 ID:??? AAS
∧_∧
ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
41: nobodyさん [] 03/06/30 12:27 ID:5tKrGL8Q(1) AAS
データベース板できました
2ch板:db
42: nobodyさん [] 03/07/08 06:07 ID:QCes2njY(1) AAS
そもそもデータベースが何かよく分からなくて、
例えばCSVとかのテキストで保存しているデータを、
データが大量になったときはデータベースで処理すると速いらしいくらいのことしか
知らないんですが、一体どこから勉強を始めればいいんでしょうか
43: nobodyさん [sage] 03/07/08 09:12 ID:??? AAS
とりあえず本読め
44: nobodyさん [] 03/07/08 11:09 ID:1uyfsVH/(1) AAS
俺もmysqlよくわかってないでphpから使っております
45: nobodyさん [sage] 03/07/08 12:19 ID:??? AAS
ここは夏厨が発生したら、あがるスレですか?
46: 山崎 渉 [(^^)] 03/07/15 11:08 ID:??? AAS
__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
47(1): 山崎 渉 [(^^)sage] 03/08/02 02:42 ID:??? AAS
∧_∧
( ^^ )< ぬるぽ(^^)
48: ぼるじょあ ◆ySd1dMH5Gk [(^^)] 03/08/02 05:28 ID:??? AAS
∧_∧ ∧_∧
ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
49: age2ch-E [omaemona- ] 03/08/15 13:06 ID:??? AAS
(¨仝¨){はにゃーん)
_________________________________________________________
50: 山崎 渉 [(^^)] 03/08/15 22:29 ID:??? AAS
(⌒V⌒)
│ ^ ^ │<これからも僕を応援して下さいね(^^)。
⊂| |つ
(_)(_) 山崎パン
51: nobodyさん [sage] 04/02/21 21:37 ID:??? AAS
保守
52: nobodyさん [sage] 04/06/25 15:52 ID:??? AAS
はじめまして。
ASPとSQLserverを使ってるんですが、今2つのデータテーブル(フィールドはどちらも同じId、Name、Address、Tel)を1つにまとめたいと考えてます。
ただ、そこで問題なのがおたがいのIDが重複している可能性があるので、一度両方のデータセットを取得して、IDの衝突がないことを確認してその時点でのクエリ
(rs配列にあるValue)をInsertしていく・・という方法を考えています。
ひとつのデータベーステーブルから値をひろって、それを別のデータテーブルに
格納したいのですが、変数を使う場合SQL文はどう表記すればいいのでしょうか?
Set rs=conn.Execute("Select * from table1")
で、これをテーブル2に
conn.Execute("Insert into table2 (Id,Name,Address,Tel) values rs("ID")& ",'" & rs("Name") & "','"& rs("Address") &"','" & rs("Tel") &"'" )
これだとエラーになってしまうんです。
いろいろと「"」や「'」で囲ったりしてみたんですが、やればやるほど泥沼にハマってしまいました。。(^^;)
すいませんどなたか助けてください。
53: nobodyさん [sage] 04/06/29 11:19 ID:??? AAS
「SQL自体を勉強したい」のなら、
INSERT INTO table2
SELECT * FROM table1
WHERE not exists(select * from table2 where table2.id=table1.id)
「VBScript言語の勉強をしたい」のなら、
"VALUES(" & _
rs("ID") & "," & _
"'" & rs("Name") & "'," & _
"'" & rs("Address") & "'," & _
"'" & rs("Tel") & "'" & _
")"
54(1): nobodyさん [] 2005/03/25(金) 06:51:39 ID:OiZeGd0M(1) AAS
すみません。根本的な質問です。
mysqlとポスグレ、安い共用サーバーはほとんどmysqlですが
mysql鯖にポスグレのDBあげても動かないですよね?
ポスグレのレン鯖で安いところってぱっと思いつくところってありますか?
基本的なことで申し訳ありません。
55: nobodyさん [sage] 2005/03/25(金) 11:26:30 ID:??? AAS
>>54
板違い。レン鯖板いけや
56(1): nobodyさん [sage] 2005/04/06(水) 11:38:06 ID:??? AAS
「SQL 書き方ドリル」
http://www.amazon.co.jp/exec/obidos/ASIN/4774122998/
これ良さそう
57: nobodyさん [sage] 2005/04/07(木) 10:09:54 ID:??? AAS
>>56
羽生乙w
58: nobodyさん [] 2005/05/14(土) 00:27:42 ID:23hXgphg(1) AAS
素朴な質問ですみません、SQLというのは、なんと発音するのが一般的でしょうか?
そのまま「エスキューエル」でいいのでしょうか?
59: nobodyさん [sage] 2005/05/15(日) 14:39:45 ID:??? AAS
すきゅる
60: nobodyさん [sage] 2005/05/15(日) 15:37:06 ID:??? AAS
シークェル
61: nobodyさん [sage] 2005/05/16(月) 00:55:23 ID:??? AAS
スカトロール
62: nobodyさん [sage] 2005/06/03(金) 10:57:58 ID:??? AAS
せっくる
63: nobodyさん [sage] 2005/06/04(土) 14:09:34 ID:??? AAS
ふぇち
64: nobodyさん [sage] 2005/06/10(金) 22:17:32 ID:??? AAS
万古焼き
65(1): nobodyさん [] 2005/08/02(火) 20:09:54 ID:rhqGLVD9(1) AAS
SQLのサイトを作ってみた
http://oraclesqlpuzzle.hp.infoseek.co.jp
66: nobodyさん [sage] 2005/08/06(土) 17:47:43 ID:??? AAS
>>65
文字化けアリ
67: nobodyさん [sage] 2006/03/32(土) 00:10:08 ID:??? AAS
MySQLって「マイエスキューエル」って読み方でいいんですか?
68(2): nobodyさん [age] 2006/04/14(金) 13:58:47 ID:??? AAS
PHPでweb上から携帯を使って、データベースを追加編集削除できて、PHPで検索したいんだけど、PHP初心者でもできそうかな?MySQLは勉強してないけど
69(1): nobodyさん [] 2006/04/14(金) 17:49:05 ID:YmDWHOgQ(1) AAS
>>68
結構簡単なプログラムでできると思うよ。
70: nobodyさん [] 2006/04/14(金) 17:53:22 ID:Af/QXK0o(1) AAS
>>69
ありがとう、なら勉強してみるよ。
ゲームのアイテムリストを作りたいんだ
71: nobodyさん [sage] 2006/04/14(金) 18:49:53 ID:??? AAS
>>68
insertしてselectするだけだ
本当に簡単だよ
72(1): nobodyさん [sage] 2006/04/14(金) 19:24:39 ID:??? AAS
まずはMysqlとsqlの違いからどーぞー↓
73: nobodyさん [sage] 2006/04/15(土) 07:24:45 ID:??? AAS
>>72
sqlはデータベース用の問い合わせ言語でMySQLはsqlが使えるデータベースサーバの1つ
74(1): nobodyさん [sage] 2006/04/18(火) 18:55:13 ID:??? AAS
基本的な質問ですみません。
mysqlのselect文で検索しようとしてるんですが、
シンプルに書けないものかと悩んでいます。
WHERE aaa LIKE ('hoge%' || 'huga%')
のようなことって
WHERE aaa LIKE 'hoge%' || aaa LIKE 'huga%'
とするしかないのでしょうか?
同じようなことを2回書くのが嫌なのですが。
75: nobodyさん [sage] 2006/04/21(金) 18:49:56 ID:??? AAS
%hoge%
76: nobodyさん [sage] 2007/02/07(水) 15:31:56 ID:??? AAS
>>74
正規表現
77: nobodyさん [] 2007/04/06(金) 00:12:07 ID:1y7pwzHJ(1) AAS
個人で使う静的生成のCMSでSQL使うメリットってあるの?
検索くらいのような気がするけど、
メモリが十分に確保されてる現在だったら
テキストファイルの方が早いんじゃないのかしらん?
素人考えだけど。
78(1): nobodyさん [sage] 2007/04/06(金) 03:32:51 ID:??? AAS
むしろこのスレは板違いDB板いけくずども
79: nobodyさん [age] 2007/04/08(日) 12:09:26 ID:??? AAS
テクニカルエンジニアのデータベースの資格を取得しよう!
80: nobodyさん [sage] 2008/01/09(水) 22:05:40 ID:??? AAS
SQLはじめたいなって思ってるんだけど、これが理解できないんだ。
どういうことか詳しい人教えてください。
>1000行取得するSQLを1回
>1行取得するSQLを1000回
>のコスト差を理解できずに作られているアプリケーションのなんと多いことか。データベースやプログラミングに限らず、「初期コスト」ってのはバカにならないというのは、一般常識として体感している気がするんだけどなぁ。
81: nobodyさん [sage] 2008/04/04(金) 06:13:55 ID:??? AAS
買い物するときに陳列棚の前で1000個商品集めて買ってくるのと
1000回店に行くのどっちがローコスト?
82: nobodyさん [sage] 2008/04/18(金) 16:30:10 ID:??? AAS
>>78
そういったときは罵詈雑言だけでなく誘導願います
83: nobodyさん [sage] 2008/05/30(金) 08:19:44 ID:??? AAS
知的レベルが極めて低い人にそんな無理難題を要求しちゃダメ
84: nobodyさん [sage] 2009/05/21(木) 21:20:37 ID:??? AAS
1週間oracleのSQLを勉強してるんだけど
いまいち覚えられてない・・・
どれをやるにも見なきゃ出来ない。こんなもんなのかね?
何を使えばいいかって言うのは少しずつわかってきてるんだが・・・
85: nobodyさん [sage] 2009/05/27(水) 23:16:26 ID:??? AAS
まー、定型句があるから、そこらへんを覚えれば簡単。
逆引きとか、クックブック買えば楽なんだけど、
応用が利かなくなると、それはそれで問題あるし。
まー、頭が使えるうちは、ちゃんと頭を使えってこった。
俺モナー。
データベース板
2ch板:db
86: nobodyさん [] 2009/09/13(日) 18:45:52 ID:3XyMLnFE(1) AAS
ハゲ
87(1): nobodyさん [sage] 2009/09/13(日) 23:31:32 ID:??? AAS
どうでもいいぐらい古い話にレスするけど
SQLパズルは、2007年に第2版がでてるね。
88: nobodyさん [sage] 2009/09/14(月) 10:24:08 ID:??? AAS
>>87
SQLパズルの第2版が出てたのは知ってたが
そのレスでこのスレの前の方みて初めて知ったんだが
プログラマのためのSQL 第2版なんて出てたのか
これ第1版もってても買う価値あるかな?
SQLパズルもプログラマのためのSQLも持ってるのに、同じ作者だと気づいてなかったぜw
89: nobodyさん [sage] 2009/09/14(月) 22:49:50 ID:??? AAS
だから何?って感じ
90(1): nobodyさん [] 2009/09/16(水) 16:13:35 ID:WgIMuumA(1) AAS
SQL 本格的に勉強するとやばいね。超3倍ハイクオリティ化する。
91: nobodyさん [sage] 2009/09/20(日) 01:40:43 ID:??? AAS
未だに実行プランの見方や意味が良く分からん。
取りあえずインデックス使ってないとかそういうのは分かるけど。
上下前次1-新書関写板覧索設栞歴
あと 22 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.456s*