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

MySQLを使用して特定のテーブルの行数を取得する


最初にテーブルを作成しましょう-

mysql> create table DemoTable
   -> (
   -> LastName varchar(100)
   -> );
Query OK, 0 rows affected (0.68 sec)

挿入コマンド-

を使用して、テーブルにいくつかのレコードを挿入します
mysql> insert into DemoTable values('Smith');
Query OK, 1 row affected (0.15 sec)

mysql> insert into DemoTable values('Miller');
Query OK, 1 row affected (0.13 sec)

mysql> insert into DemoTable values('Taylor');
Query OK, 1 row affected (0.14 sec)

mysql> insert into DemoTable values('Brown');
Query OK, 1 row affected (0.29 sec)

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

mysql> select *from DemoTable;

出力

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

+----------+
| LastName |
+----------+
| Smith    |
| Miller   |
| Taylor   |
| Brown    |
+----------+
4 rows in set (0.00 sec)

以下は、データベース「web」の特定のテーブルの行数を取得するためのクエリです-

mysql> select table_rows from INFORMATION_SCHEMA.tables
   -> where table_schema='web' and table_name='DemoTable';

出力

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

+------------+
| TABLE_ROWS |
+------------+
|   4        |
+------------+
1 row in set (0.16 sec)

  1. Javaを使用してMySQLデータベースのテーブルから最後のレコードを取得しますか?

    MySQLデータベースからデータを取得するには、JavaのexecuteQuery()メソッドを使用する必要があります。まず、MySQLデータベースにテーブルを作成します。ここでは、「サンプル」データベースに次のテーブルを作成します mysql> create table javaGetDataDemo - > ( - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, - > FirstName varchar(10), - > LastName varchar(10) - > ); Query OK, 0 rows

  2. Javaを使用してMySQLテーブルの列数をカウントする

    これには、ResultSetMetaDataを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentFirstName varchar(20),    -> StudentLastName varchar(20)    -> ); Query OK, 0 r