いくつかの条件に基づいて値をMySQLテーブルからファイルにエクスポートするにはどうすればよいですか?
MySQLテーブルからファイルにデータをエクスポートするときに、WHERE句の条件を使用できます。例の助けを借りて理解することができます-
例
テーブル「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 | +------+---------+------------+------------+ 6 rows in set (0.07 sec)
idの値が120を超えるレコードをエクスポートするとします。次のクエリは、そのような種類のレコードを「Student_info」テーブルから「Stuednt4.CSV」ファイルにエクスポートします-
mysql> Select * from student_info WHERE id > 120 into outfile 'C:/mysql/bin/mysql-files/student4.csv' Fields terminated by ','; Query OK, 4 rows affected (0.16 sec)
上記のクエリは、次の値をStudent4.CSVファイルにエクスポートします-
125 Raman Shimla Computers 130 Ram Jhansi Computers 132 Shyam Chandigarh Economics 133 Mohan Delhi Computers
-
ベーステーブルから値の範囲を選択してMySQLビューを作成するにはどうすればよいですか?
MySQL BETWEEN演算子を使用して、ある範囲の値から値を選択できることがわかっています。ビューとともにBETWEEN演算子を使用して、ベーステーブルから値の範囲を選択できます。この概念を理解するために、次のデータを持つベーステーブル「student_info」を使用しています- mysql> Select * from Student_info; +------+---------+------------+------------+ | id | Name | Address | Subject &
-
MySQLテーブルから3つのランダムな値を表示する方法は?
ランダムにはRAND()を使用しますが、値の数にはLIMIT 3、つまりここでは3を使用します- select yourColumnName from yourTableName order by rand() limit 3; まずテーブルを作成しましょう- mysql> create table DemoTable646 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,FirstName varchar(100) ); Query OK, 0 rows affected (0.76 sec) 挿入コマンド-を使用