MySQLテーブルの空の値を特定の値に置き換えます
まずテーブルを作成しましょう-
mysql> create table DemoTable837(Name varchar(100)); Query OK, 0 rows affected (0.53 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable837 values('Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable837 values(''); Query OK, 1 row affected (0.23 sec) mysql> insert into DemoTable837 values('Robert'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable837 values(''); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable837 values('David'); Query OK, 1 row affected (1.13 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable837;
これにより、次の出力が生成されます-
+--------+ | Name | +--------+ | Chris | | | | Robert | | | | David | +--------+ 5 rows in set (0.00 sec)
以下は、空の値を特定の値に置き換えるクエリです-
mysql> select if(Name='', 'Adam',Name) from DemoTable837;
これにより、次の出力が生成されます-
+--------------------------+ | if(Name='', 'Adam',Name) | +--------------------------+ | Chris | | Adam | | Robert | | Adam | | David | +--------------------------+ 5 rows in set (0.00 sec)
-
別のテーブルの値でMySQLテーブルを更新しますか?
内部結合を使用して、別のテーブルを更新できます。 2つのテーブルを作成しましょう。 テーブルの作成 ); Query OK, 0 rows affected (0.48 sec) レコードの挿入 INSERT into tblFirst values(3,David); Query OK, 1 row affected (0.20 sec) すべてのレコードを表示する SELECT * from tblFirst; 以下は出力です +------+-------+ | id | name | +------+-------+ | 1 | John | | 2
-
Javaを使用してMySQLデータベースのテーブルから最後のレコードを取得しますか?
MySQLデータベースからデータを取得するには、JavaのexecuteQuery()メソッドを使用する必要があります。まず、MySQLデータベースにテーブルを作成します。ここでは、「サンプル」データベースに次のテーブルを作成します mysql> create table javaGetDataDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > FirstName varchar(10), - > LastName varchar(10) - > ); Query OK, 0 rows