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 の使い方
今日は何もすることがなかったので、いくつかのツール(オンラインとクライアント)、よく使用する URL...
1. 問題の症状バージョン: MySQL 5.6、従来の binlog ファイルと pos 方式を使...
<br />これは 123WORDPRESS.COM が提供する一連のチュートリアルです...
ここにmysqlドライバmysql.data.dllがあります知らせ:ここではX86バージョンが多く...
目次1. 本番環境と開発環境を切り替える最初の方法: .envファイルを設定する2番目の方法2. フ...
目次情事の概念取引の状態取引の役割取引の特徴トランザクション構文トランザクション対応ストレージエンジ...
Servermanager 起動時の接続データベース エラーmgrstart.batを実行しますエラ...
CSS を使用する場合は、DOCTYPE (ドキュメント タイプ定義) を記述することを忘れないでく...
まず、github から nacos の圧縮パッケージをダウンロードします: https://git...
目次序文JavaScript find() メソッドJavaScript filter() メソッド...
1. インストールプロセス中に問題が発生しないように、まず依存パッケージをインストールします。 [r...
さっそく、コードをお見せしましょう。コードは非常にシンプルなので、勉強すれば理解できるようになります...
ビルドを無効にするパーティション式では、次の構成はサポートされません。ストアドプロシージャ、ストアド...
MySQL には読み取りと書き込みを分離するアーキテクチャが多数あります。Baidu のそれらのほと...
序文Vue アプリケーションなどの静的ページを開発する場合、クロスドメインになる可能性のあるインター...