この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 16629|答える: 8

[出典] データベースの基本

[リンクをコピー]
掲載地 2019/02/22 15:41:41 | | | |
この投稿は2019年2月25日09:05にKongcidaによって最後に編集されました。

本当に臭い

プログラマーの世界に入りたいと思ったのは、高校3年生の時に外国のゲームに触れたときでした   ハイパーリンクのログインが見えます。  (ネットイーズのあのゲームを宣伝したくないのに、今度はネットイーズの著作権にすべきなんて?) )。 以前このゲームをプレイしたとき、中国にはサーバーがありませんでした。 ゲームの読み込みは非常に遅く、数人のCodeCombatファンが現れます。 自分の故郷にカジノを設立する大きな牛が何頭かいて、彼らは勉強や仕事で忙しくなって、もうこのゲームをやらなくなるかもしれません。
当時、Pythonがちょうど登場して人気だったので、ゲーム内で選んだ言語はPythonでした。  レベルを上げるごとに、ゲームやプログラミングへの興味と達成感が芽生えました。 その後、MOOC.com でPython学習の動画を見始めました。
しかし最終的にはC#開発の新人233333になりました。  その後、物理的な理由でC#が登場しました。  Microsoft BarbieのIDEは本当に良くて、デバッグもスマートで、エムマムも香り高いです.....   

こちらは私の独学で得たSQLノートです:

環境

> ウィンドウ


必要な道具


> MSSQL:Microsoftの公式ウェブサイトからダウンロードできますし、そこからアクセスすることもできますハイパーリンクのログインが見えます。Select SQL Server 2017

テキスト

#データベース作成

上記の実行結果は以下の通りです:



このようにしてデータベースを作成しましたが、より簡単な書き方は以下の通りです。

この書き込み方法の結果は上記と同じで、デフォルトサイズのDemoDbというデータベースも作成できます。

# データベースを削除してください  

私たちはいつも「データベース「DemoDb」を削除できません「、データベースは現在使用中だからです。」 これは、データベースへの接続プロセスが閉じられていないためです  

* 今、データベースを直接右クリックできます -既存のデータベース接続を閉じ> -> OK

図に示すように:




* あるいは、カーソルでプロセスを終了させてからデータベースを削除する方法を使うこともできます


上記の方法はデータベースを作成し、データベースを削除することです

穴に乗せろ

データベースを作成する際には、コード内でNote 1とNote 2が確認できます。 一部の人は興味を持つかもしれませんが、Note 1は作成予定のデータベース名なのに、なぜNote 2に名前があるのでしょうか。注には「ここでの名前はsys.database_filesにおけるデータベースの論理名を指します」と書かれていますが、これはどういう意味でしょうか? どのような場合にこの名前が使われるのでしょうか?

次に何が来るのか知りたい方は、次の分析をご覧ください......   ええと、冗談です...

私が最初に入社したとき、プロジェクトを担当したとき、同僚が.bakデータベースのバックアップをくれました。 上記の名前でデータベースを作成し、データベースバックアップ(チュートリアルは後述)を添付してローカルエリアにバックアップします。 しかし、プロジェクトのアーキテクチャ上の問題により、テーブルデータのクエリはそのテーブルに関連付けられたテーブルに対してn回のクエリを実行します。 このようにして、さまざまなデータベース操作の結果、データベースログは1か月で40Gに急増しました(最初はCドライブにデータベースを入れ、その後別のディスクに移すのは本当に頭脳の作業でした)。 その後、インターネット上の様々な投稿でデータベースログを削除する方法を探し、実行時にすべてエラーを報告するものがいくつか見つかりました。 オンラインのリーチパーティーだと思っていましたが、伝え方が間違っていました。 後でどうしてもできなかったので、エラーの原因を確認しなければなりませんでした。



このデータベースコードを実行すると、ここでのエラーメッセージは「データベース『LogistarOA20171106』のファイル『LogistarOA20171106_log』はsys.database_filesで見つけられません。 そのファイルは存在しないか、削除されています。このクエリの理由は、「sys.database_files」ではこのデータベースの論理名が「LogistarOA20171106_log」ではないからです。

以下はクエリコードです:


クエリ結果は以下の通りです:



もちろん、データベースログのファイル名と論理名は異なり、一方は「LogistarOA20171106_log」、もう一方は「CQJHJShippingOA_log」です。 コードのNote 5を変えれば問題ありません。

うーんん... 普通の人はこの穴に足を踏み入れられないし、私が直面するかもしれない問題はもっと奇妙だ......






先の:モーニングポスト | 2019年2月22日金曜日
次に:アイデア:MavenリポジトリでAlibaba Cloudイメージを設定する
掲載地 2019/02/23 20:07:58 |
これは引用です
お願いだから!
掲載地 2019/02/23 20:12:13 電話から |
(σ゚∀゚)σ⁶⁶⁶⁶⁶⁶⁶⁶⁶⁶
掲載地 2019/02/23 20:20:58 |
昨日は見なかった
掲載地 2019/02/23 20:21:56 |
夏 2019年2月23日 20:20 に投稿
昨日は見なかった

リンクのため身元調査が発動されましたが、まだ審査されていません。
掲載地 2019/02/25 9:13:37 |
サポート
掲載地 2019/02/25 9:16:36 |
6666、サポート~頑張り続けてください
掲載地 2019/02/25 9:16:42 電話から |
素晴らしい若い女性、データベースを見直していますね
掲載地 2019/03/05 12:27:17 |
学びました!!
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com