PhpMyAdminを使用してMySQLデータベースの列に自動インクリメントを追加するにはどうすればよいですか?
ALTERコマンドを使用して、MySQLデータベースの列にauto_incrementを追加できます。
構文は次のとおりです-
ALTER TABLE yourTableName MODIFY yourColumnName INT NOT NULL AUTO_INCREMENT;
ローカルホストでPhpMyAdminを開くには、ローカルホストで次のように入力してEnterキーを押す必要があります-
localhost/phpmyadmin
スクリーンショットは次のとおりです-
上記には、すでに「AutoIncrementDemo」というテーブルがあります。その中に、主キーとして設定された列「UserId」があります。同じ列にauto_incrementを追加する必要があるとしましょう。
auto_incrementについては、上記のようにA.Iを確認してください。同じことが下にもマークされています-
その後、[保存]ボタンを押します。
auto_incrementをMySQLデータベースに追加する方法も見てみましょう。
これは、MySQLデータベースにauto_increment列を追加するためのクエリです。まず、テーブルを作成します。テーブルを作成するためのクエリは次のとおりです-
mysql> create table AutoIncrementDemo -> ( -> UserId int -> ); Query OK, 0 rows affected (0.45 sec)
例
次に、auto_increment列をMySQLデータベースに追加します。クエリは次のとおりです-
mysql> alter table AutoIncrementDemo -> modify column UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY; Query OK, 0 rows affected (1.10 sec) Records: 0 Duplicates: 0 Warnings: 0
DESCコマンドを使用して、テーブルの説明を確認してください。クエリは次のとおりです-
mysql> desc AutoIncrementDemo;
出力
+--------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +--------+---------+------+-----+---------+----------------+ | UserId | int(11) | NO | PRI | NULL | auto_increment | +--------+---------+------+-----+---------+----------------+ 1 row in set (0.04 sec)
-
MySQL Workbenchを使用してMySQLデータベースのバックアップを取る方法は?
MySQLを使用してMySQLデータベースのバックアップを作成するには、最初にMySQLWorkbenchをインストールする必要があります。以下のリンクをたどって、MySQLワークベンチをインストールします。 https://dev.mysql.com/downloads/windows/installer/8.0.html インストールに成功したら、MySQLWorkbenchを開く必要があります。 「データのエクスポート」オプションを選択します。これがスナップショットです。 エクスポートするデータベースを選択します。ここで、データベースを保存するパスを設定することもできます。
-
PHPMyAdminを使用してMySQLデータベースで小数精度とスケール数を指定するにはどうすればよいですか?
テーブルを作成するときにデータベースを選択する必要があります。現在、サンプルデータベースがあります。スナップショットは次のとおりです。 次に、テーブル名と必要な列数を指定する必要があります。 その後、Goボタンを押す必要があります。これで、次のセクションが表示されます。 DECIMALには2つのパラメーターが必要です。つまり、合計桁数と2番目のパラメーターはDigitAfterDecimalPointです。 DECIMALの構造は次のとおりです。 DECIMAL(X,Y) ここで、XはTotalNumberOfDigit、YはDigitAfterDecimalPoi