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

MySQLテーブルに新しい行を挿入するにはどうすればよいですか?


INSERT INTOコマンドを使用すると、新しい行をテーブルに挿入できます。

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

「Emp_id」、「Emp_name」、「Emp_Sal」の3つの列を持つ「Employee」という名前のテーブルがあるとします。次のクエリを使用して、テーブルに新しい行を追加できます-

mysql> INSERT INTO Employee values(110,'Aarav',50000);
Query OK, 1 row affected (0.07 sec)

mysql> INSERT INTO Employee values(200,'Raman',28000);
Query OK, 1 row affected (0.10 sec)

mysql> Select * from Employee;
+---------+-------------+-----------+
| Emp_id  | Emp_name    | Emp_sal   |
+---------+-------------+-----------+
| 110     |Aarav        | 50000     |
| 200     | Raman       | 28000     |
+---------+-------------+-----------+
2 rows in set (0.00 sec)
>
  1. MySQLのchar(1)にNULLを挿入する方法は?

    このためには、sql_modeを「STRICT_TRANS_TABLES」に設定する必要があります。このモードでは、無効な値が挿入されたが同じ値が挿入された場合に警告が発行されます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(50),    Gender char(1) NULL ); Query OK, 0 rows affected (0.99 se

  2. JSONをMySQLテーブルに挿入しますか?

    テーブルを作成し、JSON型の列値を設定しましょう mysql> create table DemoTable1832      (      ListOfNames JSON      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1832(ListOfNames) values('["Sam", &quo