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

MySQLで特定の列の値を交換します


まず、テーブルテーブルを作成しましょう-

mysql> create table DemoTable1504
   -> (
   -> Id int,
   -> FirstName varchar(20)
   -> );
Query OK, 0 rows affected (0.83 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable1504 values(101,'Chris');
Query OK, 1 row affected (0.63 sec)
mysql> insert into DemoTable1504 values(102,'Bob');
Query OK, 1 row affected (0.08 sec)
mysql> insert into DemoTable1504 values(103,'David');
Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable1504 values(104,'Mike');
Query OK, 1 row affected (0.10 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select * from DemoTable1504 ;

これにより、次の出力が生成されます-

+------+-----------+
| Id   | FirstName |
+------+-----------+
|  101 | Chris     |
|  102 | Bob       |
|  103 | David     |
|  104 | Mike      |
+------+-----------+
4 rows in set (0.00 sec)

以下は、特定の列の値を交換するためのクエリです-

mysql> update DemoTable1504
   -> set FirstName='Carol'
   -> where Id=103
   -> and FirstName <> 'Carol';
Query OK, 1 row affected (0.13 sec)
Rows matched: 1  Changed: 1 Warnings: 0

テーブルレコードをもう一度確認しましょう-

mysql> select * from DemoTable1504 ;

これにより、次の出力が生成されます-

+------+-----------+
| Id   | FirstName |
+------+-----------+
|  101 | Chris     |
|  102 | Bob       |
|  103 | Carol     |
|  104 | Mike      |
+------+-----------+
4 rows in set (0.00 sec)

  1. MySQLテーブル列の値をサブストリングする方法は?

    MySQLテーブル列をサブストリング化するには、MySQLの組み込みのSUBSTR()関数を使用します。構文は次のとおりです- select substr(yourColumnName,AnyValue) as anyVariableName from yourTableName; 関数substr()を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table SubStringDemo −> ( −> UserId varchar(200) −&

  2. 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