SQL スクリプトは、1 つ以上の SQL コマンドを含む SQL ステートメントです。これらの SQL スクリプトをテキスト ファイル (「SQL スクリプト ファイル」と呼びます) に入れて、関連するコマンドを通じてこの SQL スクリプト ファイルを実行できます。 1. SQLコマンドを含むSQLスクリプトファイルを作成するD ドライブのルート ディレクトリに新しいテキスト ドキュメントを作成し、名前を day01.sql に変更します (名前は自分で選択できますが、できれば中国語の文字や特殊記号は使用せず、末尾に .sql を付けてください)。 day01.sql ファイルには、一連の SQL ステートメントが含まれており、各ステートメントは ; で終わります。ファイルの内容は次のとおりです。 テーブルempsを作成( empno int(8) 主キー、 ename varchar(20)、 ジョブvarchar(20)、 マネージャ int(8)、 雇用日、 倍数(11,2) 通信ダブル(11,2)、 部門別(8) ); insert into emps values(1,'张三','司令',0,sysdate(),18000.0,3000.0,1); emps に値を挿入します (2,'李四','Sales',1,sysdate(),7000.0,5000.0,1); emps に値 (3,'王五','销售',1,sysdate(),8000.0,2000.0,1) を挿入します。 emps に値を挿入します (4,'馬六','市场',1,sysdate(),6000.0,0,1); emps に値 (5、'Saturday'、'Market'、1、sysdate()、5000.0、0、1) を挿入します。 emps に値 (6,'冯八','市场',1,sysdate(),4000.0,0,1) を挿入します。 専念; MySQL では CREATE SEQUENCE で直接シーケンスを作成することはできないことに注意してください。シーケンスを格納するテーブルを作成し、データを手動で挿入し、最後に増加する値を処理する関数をカスタマイズする必要があります。 上記の SQL ステートメントには中国語の文字が含まれているため、SQL スクリプト ファイルを実行する前に、現在の MySQL が使用している文字セットを確認する必要があります。 MySQL には、サーバー レベル、データベース レベル、テーブル レベルの 4 つのレベルのデフォルトの文字セット設定があります。最後に、フィールド レベルでの文字セット設定があります。最初の 3 つはデフォルト設定であり、フィールドで最終的にこの文字セットが使用されることを示しているわけではないことに注意してください。したがって、 MySQL の接続環境の文字セット設定には、クライアント、接続、および結果が含まれます。これらのパラメータを通じて、MySQL はクライアント ツールが使用する文字セットと結果セットがどの文字セットになるかを認識します。このようにして、MySQL は必要な変換を実行します。これらのパラメータが正しくない場合、当然、送信プロセス中に文字列の変換エラーが発生します。基本的に、文字化けの 99% はこれが原因で発生します。 現在の接続システム パラメータ mysqlを終了し、net stop mysqlコマンドを使用してmysqlサービスを停止します。 MySQLのインストールディレクトリを探し、my.iniファイルを見つけてメモ帳で開きます。 CMDコンソールを再度開き、net start mysqlと入力してEnterキーを押し、mysqlサービスを開始します。起動に成功したら、mysqlと入力してjsd170101データベースを使用します。 2. SQLスクリプトファイルを実行する(3つの方法を紹介)方法1: C:\Users\Administrator>mysql -uroot -p123456 -Djsd170101<D:\day01.sql 方法2: mysql> ソース D:\day01.sql 方法3:
これで、外部 SQL スクリプト ファイルを実行するための MySQL コマンドに関するこの記事は終了です。MySQL で外部 SQL を実行する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: Vue codemirrorはオンラインコードコンパイラの効果を実現します
>>: 互換性を維持しながら他のウェブページのデータを適用する iframe の使い方
目次序文sql_mode の説明最も重要なオプションすべてのオプション要約する序文前回の記事「MyS...
この記事の例では、ドロップダウンメニューのカプセル化を実装するためのVue + Element UI...
コードをコピーコードは次のとおりです。 <div スタイル="幅:630px;高さ:...
目次概要コンソールログコンソール.infoコンソール.警告コンソールエラーコンソールテーブルコンソー...
title: vue は vue-meta-info を使用して各ページのタイトルとメタ情報を設定...
コード知識ポイント1. fullpage.jsを組み合わせてフルスクリーンスクロールを実現する2. ...
現在シミュレーションしているのは、マスター スレーブ システム (ホスト 1 台とスレーブ 1 台)...
ビッグデータはますます注目を集めており、ビッグデータのいくつかの構成要素に精通していないと、自慢でき...
目次1. データベースプログラミングの基本条件2. Java でのデータベースプログラミング: JD...
関数の起源最近、水平スクロール バーを必要とする H5 に取り組んでいました。いくつかのドキュメント...
目次Viteプロジェクトを作成するコンポーネントの作成Viteプロジェクトを作成するパフォーマンスが...
序文単一障害点を解決するには、マスター/スレーブ ホット スタンバイ ソリューションを構成する必要が...
仮想マシン内のUbuntu 18.04がネットワークに接続できない問題の解決策は次のとおりですVMw...
オペレーティング システム win10 MySQL は、公式 Web サイトからダウンロードした 6...
目次1. インスタンスをインストールして作成する2. vue-router4の新機能2.1 動的ルー...