MySQLで列の自動インクリメントを操作するにはどうすればよいですか?
自動インクリメント列を操作するには、テーブルの作成時にAUTO_INCREMENTとして設定できます。
まず、テーブルを作成しましょう。ここでは、Idフィールドを列として設定しました。これは、自動増分列になるためです-
mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20) -> ); Query OK, 0 rows affected (0.71 sec)
挿入コマンド-
を使用して、テーブルにいくつかのレコードを挿入しますmysql> insert into DemoTable(FirstName,LastName) values('John','Smith'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable(FirstName,LastName) values('Chris','Brown'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(FirstName,LastName) values('Carol','Taylor'); Query OK, 1 row affected (0.21 sec)
selectステートメントを使用してテーブルのすべてのレコードを表示する-
mysql> select *from DemoTable;
出力
+----+-----------+----------+ | Id | FirstName | LastName | +----+-----------+----------+ | 1 | John | Smith | | 2 | Chris | Brown | | 3 | Carol | Taylor | +----+-----------+----------+ 3 rows in set (0.00 sec)
-
Javaを使用してMySQLテーブルに1つの列のみを挿入するにはどうすればよいですか?
Java-MySQL接続コードでINSERTINTOステートメントを使用して列を挿入します。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.54 sec) これは、MySQLテーブルに1つの列のみを挿入するJavaコードです。 例 import java.sql.Connection; import java.sql.Driv
-
MySQLクエリを使用してテーブル列の日付の形式を変更するにはどうすればよいですか?
日付の形式を変更するには、DATE_FORMAT()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1906 ( DueTime datetime ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1906 values(now()); Query OK, 1 row affected (0.