サーバーとデータベースの構築方法を学ぶ必要があるため、最近は SQL 言語を独学で学び始めました。データベースの作成に関しては、より基本的な MySQL データベースを使用しています。インターネット企業では MySQL が廃止されましたが、それらはすべて NoSQL、SQL サーバー、およびその他の SQL 言語を使用しています。結局、私はやはり基本から始めることにしました。簡単な決断の後、ハイエンドの cmd コマンドラインを使用してそれを書きました。ここでは、MySQL データベースのインストール方法についての詳細なチュートリアルは説明しません。インターネット上には、自分でインストールできるインストール チュートリアルが多数あります。 1. 最初のステップはMysqlでライブラリを作成することです MySQL 5.0 を例に挙げます。インストール後、コマンド ラインから MySQL にログインします。 次に、プロンプトに従ってパスワードを入力し、データベースにログインします。 ログイン後、show databases と入力してデータベース内のライブラリを表示します。 その中で: 情報スキーマ、 これら 3 つのライブラリは MySQL とともにインストールされるため、使用する必要はありません。次に、使用する独自のデータベースを作成します。 「create database Cheung」と入力し、「use Cheung」と入力して作成したデータベースを使用します。 上記のインターフェースの出現は、現在使用しているデータベースが Cheung であることを意味します。これで準備は完了です。正式な SQL ステートメントの練習を始めます。 2. テーブルを作成する方法を学びましょう。 データベースにテーブルを作成するには、コマンド ラインに次の操作を入力します。一部の操作では、各データの名前に一重引用符が追加されますが、これは必須ではありません。2 つの効果は同じです。 これは、使用するテーブルタブが作成されたことを意味します。次のように入力できます: desc tab 表示されている表が正しいかどうかを確認するには 各データを入力するときは、必ずカンマを追加してデータを区切ってください。そうしないと、テーブルの作成時にエラーが発生します。これは通常、非常に厄介な問題なので、細部にもっと注意を払う必要があります。最後の括弧とデータの間に余分な括弧を追加しないでください。追加するとエラーが発生します。 3. データベース内のテーブルの構造を更新する alter table + table name コマンドを使用して、テーブル定義を更新し、テーブルに行を追加します。 テーブル内の列を削除する場合は、キーワード Column を使用する必要があります。具体的な操作は次のとおりです。 テーブル全体を削除する場合は、次のように入力します。 4. 挿入を使用してデータを挿入する まず、タブ テーブルの現在の構造を見てみましょう。 テーブルにデータを挿入するには、次の形式の Insert ステートメントを使用する必要があります。
完全なデータ セットを挿入する方法を次に示します。 事前に id 値が自己増分するように設定していない、つまりテーブルの作成時に書き込んでいないことに注意してください。
したがって、テーブル内の id 列は自己増分できないため、データを挿入するときに id 項目を書き込む必要があります。そうしないと、エラーが報告されます。 次に必要なのは、作成したテーブルに複数のデータセットを同時に挿入することです。 初めてこれらの操作を書くのに多くの労力を要しましたが、ついに私の努力が報われました。真夜中の午前3時まで懸命に作業した後、ついに正しい答えにたどり着きました。 テーブル内のデータをクエリするのは比較的簡単なので、ここでは詳細には触れません。 5. 更新ステートメントを使用して列を更新する 形式は次のとおりです: フォーマットを理解するのは難しくありませんが、それを上手に使用することが重要です。 最後に、テーブルデータを削除します。 最後にテーブル全体をクリアします。 このようにして、完全なMysqlコマンドラインハイエンド操作が完了します。学習プロセス中、同様のデータベース言語に触れたことがなかったので、コマンドラインから直接始めました。その過程で多くの落とし穴に陥りました。ここでも、落とし穴をクリアするお手伝いをします。今後、同様の問題が発生した場合、解決しやすくなります。今後も他のSQL言語を学習していきます。 上記は、エディターが紹介したMySQLコマンドライン操作の詳細な統合です。皆様のお役に立てれば幸いです。ご質問がある場合は、メッセージを残してください。エディターがすぐに返信します。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。 以下もご興味があるかもしれません:
|
<<: フィボナッチ数列のJavaScript出力を実装する方法
>>: Nginx でバージョン番号と Web ページのキャッシュ時間を非表示にする方法
概要Docker 自体の現在のデフォルト ネットワークについては、単一ホスト上の異なる Docker...
では、早速コードを見てみましょう。 1. 上部、中央、下部のレイアウト: <!DOCTYPE ...
1. ESを使うこともあるリソースが限られている、またはビジネス上のニーズにより、最新の期間のデータ...
デフォルトでは、CentOS 7 上の PHP は apache または nobody として実行さ...
背景以前、当社のプロジェクト チームは、Windows、Linux、macOS の 3 つの主要なオ...
目次背景は次のとおりです。何が起こるでしょうか?背景は次のとおりです。実際の開発では、ネットワークの...
位置の 4 つのプロパティ値は次のとおりです。 1.相対的な2.絶対3.修正4.静的これら 4 つの...
目次序文始めるちょっとした考えコードの実装真似する実装トラックトリガーの実装観察の実装計算の実装序文...
目次1.画像レイヤーの数を減らす1. 命令の統合2. 多段階ビルド3. スクワッシュ機能を有効にする...
この記事では、参考までに、テキストループスクロールを実現するアプレットの具体的なコードを例を挙げて紹...
インターネットは人々の生活にますます欠かせないものになってきていると思います。 Ajax や fle...
目次隠れた問題適応高さのソリューションまず解決策を提示してください。Vueスタックが必要な学生はvu...
<br /> テキスト、記号、リンクの3つの側面に焦点を当て、主に中国語で、個人的な執筆...
ファイアウォールファイアウォールは一連のルールです。パケットが保護されたネットワーク空間に出入りする...
デザイナーは独自のフォント ライブラリを持っているため、プロジェクトの設計時にすぐに使用できます。今...