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 の使い方
目次el-scrollbar スクロールバーel-uploadはクリックをシミュレートしますel-s...
この記事では、3D テキストのホバー変更効果を実現するための CSS3 のサンプル コードを紹介しま...
1. DockerでのPostgresデータベースのバックアップ注文: docker exec it...
ご存知のとおり、CSS の絶対位置はデフォルトでドキュメントに応じて設定されます。たとえば、posi...
目次1. はじめに2. アイデアファイルをアップロードする2つの方法3. ライフサイクル4. コード...
なぜ仮想DOMが必要なのでしょうか?仮想 DOM はブラウザのパフォーマンス問題を解決するために設計...
序文以前のプロジェクトでは、SQL の CASE WHEN ソート関数が使用されました。ではブログメ...
目次1. 場所オブジェクト1. URL 2. 場所オブジェクトのプロパティ3. ロケーションオブジェ...
このチュートリアルの動作環境: Windows 7 システム、vue 2.9.6 バージョン、DEL...
目次1. 外部キー制約外部キーとは何ですか?外部キーを使用する条件:外部キーの定義構文は次のとおりで...
新しい質問急いで来て、急いで行ってください。 「垂直グリッドとプログレッシブ行間隔 (パート 1)」...
プロジェクトにはアンケートが必要ですが、クライアントはアンケートのタイトルが純粋なHTMLタグでなけ...
目次Vuex は単一の状態ツリーを使用するため、すべてのアプリケーション状態が比較的大きなオブジェク...
目次1. 同期AJAX 2. 非同期AJAX 3. ユーザーのクリックを追跡する4. リバウンドトラ...
効果画像(境界線の色が薄すぎるので、{} で囲みます): { }参考リンク Pure CSS バブル...