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 の使い方
ポート マッピングは、Docker を別のコンテナーに接続する唯一の方法ではありません。 Docke...
目次1. css() の基本的な使用法: 1.1 CSSプロパティを取得する1.2 CSSプロパティ...
この記事では主に、SQL 削除ステートメント DROP、TRUNCATE、および DELETE の違...
目次1. 準備2. MySQL暗号化関数方式2.1 MySQL 暗号化2.2 MYSQL 復号化3....
目次コンストラクタ新しいオペレーター自分で新しいものを実装するコンストラクタnew を導入する前に、...
まず、私たちがやりたいことは、serverA の usera を使用して、パスワードなしで serv...
MySQL グリーンバージョン設定コードと 1067 エラーMySQL エンコーディングを表示 ...
目次1. ミックスイン.scss 2. 単一ファイルの使用3. グローバルマウント3.1 依存関係の...
インストール環境: CentOS7 64ビット、MySQL5.7 1. YUMソースを設定するMyS...
2 日前、Raspberry Pi サーバーを Ubuntu 20 にアップグレードしました。今日...
目次結論は実践分析拡張機能要約する結論は親コンポーネントでカスタム イベントが定義されている場合、子...
OracleデータベースからエクスポートされたデータをMySqlデータベースにインポートします。 1...
MySQL5.7.21のインストールとパスワード設定のチュートリアルは次のとおりです。公式リファレン...
現在のデータベースでサポートされているエンジンを表示します エンジンを表示 +-----------...
目次論理階層化異なる地域から事業を分離するこれを実行する利点このようなシナリオにどう対処するか最適化...