簡単に取得できるようにMySQLデータベースの一部のデータを構造化するにはどうすればよいですか?
FIND_IN_SETを使用して、データベース内の一部のデータを構造化し、簡単に取得できるようにすることができます。まずテーブルを作成しましょう-
mysql> create table DemoTable ( CountryName SET('US','UK','AUS') ); Query OK, 0 rows affected (0.49 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable values('US'); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values('UK'); Query OK, 1 row affected (0.09 sec)>
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
これにより、次の出力が生成されます-
+-------------+ | CountryName | +-------------+ | US | | UK | +-------------+ 2 rows in set (0.00 sec)
以下は、値をフェッチするためのクエリです-
mysql> select *from DemoTable where find_in_set('UK',CountryName) > 0;
これにより、次の出力が生成されます-
+-------------+ | CountryName | +-------------+ | UK | +-------------+ 1 row in set (0.00 sec)
-
Javaを使用してMySQLデータベースにデータを挿入する方法は?
MySQLデータベースにデータを挿入するには、INSERTコマンドを使用します。構文は次のとおりです- INSERT INTO yourTableName(yourColumnName1,........yourColumnNameN)values(Value1,Value2,......ValueN); ここでは、JAVAプログラミング言語を使用してMySQLデータベースにレコードを挿入しています。まず、MySQLでテーブルを作成する必要があります。クエリは次のとおりです- mysql> create table InsertDemo -> ( &nb
-
MySQLで特定の列データをエクスポートする方法は?
MySQLで特定の列データをエクスポートするには、OUTFILE-を使用します select yourColumnName from yourTableName into outfile 'yourLocationOfFile’; まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentFirstName varchar(20), St