MySQLで最初に自動増分数を変更するにはどうすればよいですか?
auto_incrementは、新しく追加されたレコードを1ずつ自動的にインクリメントするデフォルトのプロパティです。auto_incrementは最初から変更することもできます。そのための手順を以下に示します-
まず、テーブルが作成されます。
mysql> CREATE table DemoAuto -> ( -> id int auto_increment, -> name varchar(100), -> primary key(id) -> ); Query OK, 0 rows affected (0.47 sec)
その後、alter tableコマンドを使用して、デフォルトで1から始まるauto_incremntの開始番号を変更します。開始値が100に変更されます。
mysql> alter table DemoAuto auto_increment = 100; Query OK, 0 rows affected (0.24 sec) Records: 0 Duplicates: 0 Warnings: 0
次に、いくつかのレコードがテーブルに挿入されます。これは次のように与えられます-
mysql> INSERT into DemoAuto(name) values('John'); Query OK, 1 row affected (0.10 sec) mysql> INSERT into DemoAuto(name) values('Smith'); Query OK, 1 row affected (0.13 sec) mysql> INSERT into DemoAuto(name) values('Bob'); Query OK, 1 row affected (0.22 sec)
selectステートメントは、テーブル値を出力として取得するために使用されます。これを以下に示します-
mysql> SELECT * from DemoAuto;
得られた出力は次のとおりです-
+-----+-------+ | id | name | +-----+-------+ | 100 | John | | 101 | Smith | | 102 | Bob | +-----+-------+ 3 rows in set (0.00 sec)
上記の出力では、レコードIDは100から始まります。
-
MySQLルートパスワードをリセットまたは変更するにはどうすればよいですか?
ルートパスワードをリセットまたは変更するには、最初にMySQLを管理者モードで開く必要があります。ここでは、すべてのユーザーとホストを確認できます。以下はクエリです- SELECT user,host from user; これが出力です。 +------------------+-----------+ | user | host | +------------------+-----------+ | John | % | | Mac | % | | Manish
-
MySQLで日付レコードを持つテーブルの日付を変更するにはどうすればよいですか?
日付を変更して年を追加する必要があるとします。このためには、DATE_ADD()とともにUPDATEコマンドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1984 ( ShippingDate date ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1984 values('2014