MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

NULL値を含むテーブルからCSVファイルにデータをエクスポートする場合、MySQLはどのように評価しますか?


NULL値を持つテーブルからデータをエクスポートする場合、MySQLはNULL値を持つレコードMySQLテーブルのCSVファイルに\Nを保存します。次の例を使用して説明できます-

次のデータを持つテーブル「student_info」の値をエクスポートするとします-

mysql> Select * from Student_info;
+------+---------+------------+------------+
| id   | Name    | Address    | Subject    |
+------+---------+------------+------------+
| 101  | YashPal | Amritsar   | History    |
| 105  | Gaurav  | Chandigarh | Literature |
| 125  | Raman   | Shimla     | Computers  |
| 130  | Ram     | Jhansi     | Computers  |
| 132  | Shyam   | Chandigarh | Economics  |
| 133  | Mohan   | Delhi      | Computers  |
| 150  | Saurabh | NULL       | Literature |
+------+---------+------------+------------+
7 rows in set (0.00 sec)

結果には、idが150のアドレスフィールドの値がNULLであることがわかります。次のクエリは、このテーブルのデータをStudent_27.CSV-

にエクスポートします。
mysql> Select * from Student_info INTO OUTFILE 'C:/mysql/bin/mysql-files/student_27.csv' FIELDS TERMINATED BY ',';
Query OK, 7 rows affected (0.02 sec)

上記のクエリは、ファイルStudent_27.CSV-

に次の値を保存しています。
101   YashPal   Amritsar     History
105   Gaurav    Chandigarh   Literature
125   Raman     Shimla       Computers
130   Ram       Jhansi       Computers
132   Shyam     Chandigarh   Economics
133   Mohan     Delhi        Computers
150   Saurabh   \N           Literature
MySQLはテーブルの値がNULLの\Nを格納していることがわかります。


  1. Student Scoreのテーブルから2番目に高い値を取得するにはどうすればよいですか?

    2番目のndを取得するには 最高値の場合、LIMIT1,1でORDERBYDESCを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentScore int ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(89); Query OK, 1 row affected (0.16 sec) mysql> insert

  2. JavaでCSVファイルからデータを読み取る方法は?

    CSV カンマ区切り値の略です 。 CSVファイルでは、各行にカンマ(、)で区切られた単語が含まれています そしてそれは 。csvとともに保存されます 拡張機能。 readLine()を使用して、CSVファイルを1行ずつ読み取ることができます BufferedReaderのメソッド クラス。各行をコンマ文字で分割して、その行の単語を配列に入れます。これで、配列を反復処理するか、適切なインデックスを使用して、配列の内容を簡単に印刷できます。 CSVファイル 例 import java.io.*; public class CSVReaderTest {    p