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

MySQLテーブルの列に値を追加するにはどうすればよいですか?


INSERTコマンドは、MySQLテーブルの列に値を追加するために使用されます。次のように、すべての列のINSERTコマンドで値を指定する必要があります-

構文
INSERT INTO table_name values(value1,value2,…)

「Stock」という名前のテーブルに「Item_id」、「Item_name」、「Item_rate」の3つの列があるとします。次に、次のクエリを使用して、これらの列に値を追加できます。

mysql> INSERT INTO Stock values(1,'HistoryBook',250);
Query OK, 1 row affected (0.07 sec)

mysql> INSERT INTO Stock values(2,'DBMSBook',280);
Query OK, 1 row affected (0.10 sec)

mysql> Select * from Stock;
+---------+-------------+-----------+
| item_id | Item_name   | Item_rate |
+---------+-------------+-----------+
| 1       | HistoryBook | 250       |
| 2       | DBMSBook    | 280       |
+---------+-------------+-----------+
2 rows in set (0.00 sec)
>
  1. MySQLにブールフィールドを追加するにはどうすればよいですか?

    tinyint(1)またはboolまたはbooleanを使用できます。すべて同義語です。 boolまたはbooleanデータ型を使用する場合、それは内部的にtinyint(1)に変更されます。 PHPでは、値0はfalseを表し、1はtrueを表します。 0以外の数値も当てはまります。 テーブルを使用して、boolまたはbooleanの内部表現を確認してみましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table AddBoolDemo -> ( -> isToggle bool -> ); Query OK, 0 rows

  2. MySQLテーブルの列の名前を取得するにはどうすればよいですか?

    これにはSHOWコマンドを使用できます。 以下は構文です- show columns from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    StudentLastName varchar(20),    StudentAge int,