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

MySQLテーブルのusernameフィールドに「name」または「user_name」という名前を付ける必要がありますか?


テーブル名の前にuser_nameのようなフィールド名を付けないでください。代わりに、ユーザーまたはユーザー名を使用してください。

テーブル名のプレフィックスを付けると、あいまいになる可能性があるため、テーブル名のプレフィックスは避けてください。

まずテーブルを作成しましょう-

mysql> create table user
   -> (
   -> username varchar(20),
   -> password varchar(20)
   -> );
Query OK, 0 rows affected (0.66 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into user values('John','J_635');
Query OK, 1 row affected (0.34 sec)
mysql> insert into user values('Carol','Carol2212');
Query OK, 1 row affected (0.16 sec)
mysql> insert into user values('David','@12345678');
Query OK, 1 row affected (0.14 sec)

selectステートメントを使用してテーブルのすべてのレコードを表示する-

mysql> select * from user;

これにより、次の出力が生成されます-

+----------+-----------+
| username | password  |
+----------+-----------+
| John     |     J_635 |
| Carol    | Carol2212 |
| David    | @12345678 |
+----------+-----------+
3 rows in set (0.00 sec)

  1. Studentレコードを持つMySQLテーブルから列名を変更しますか?

    列名を変更するには、列名の後にASキーワードを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    Id int,    StudentFirstNameInCollege varchar(100) ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,'Chris'); Query OK, 1

  2. 最後に作成されたテーブル名(最新)を取得するためのMySQLクエリ?

    これには、INFORMATION_SCHEMA.TABLESの概念を使用することができます。まず、テーブルを作成しましょう。これが最新のテーブルになります- mysql> create table DemoTable1323    -> (    -> FirstName varchar(10)    -> ); Query OK, 0 rows affected (0.43 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa