MySQLデータベースのテーブルと列の正確な数を知る方法は?
MySQLデータベースのテーブルと列の正確な数を取得するには、COUNT()内のDISTINCTを使用します。
データベースの「サンプル」があり、テーブルと列の正確な数を取得するためにデータベースで作業する必要があるとします。
それを達成するためのクエリは次のとおりです-
mysql> SELECT COUNT(DISTINCT TABLE_NAME) AS TotalTable,Count(Column_Name) AS TOTALColumn -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE TABLE_SCHEMA = 'sample';
以下は、データベース「サンプル」内のテーブルと列の数を表示する出力です-
+------------+-------------+ | TotalTable | TOTALColumn | +------------+-------------+ | 123 | 287 | +------------+-------------+ 1 row in set (0.02 sec)
-
PHPMyAdminを使用してMySQLデータベースで小数精度とスケール数を指定するにはどうすればよいですか?
テーブルを作成するときにデータベースを選択する必要があります。現在、サンプルデータベースがあります。スナップショットは次のとおりです。 次に、テーブル名と必要な列数を指定する必要があります。 その後、Goボタンを押す必要があります。これで、次のセクションが表示されます。 DECIMALには2つのパラメーターが必要です。つまり、合計桁数と2番目のパラメーターはDigitAfterDecimalPointです。 DECIMALの構造は次のとおりです。 DECIMAL(X,Y) ここで、XはTotalNumberOfDigit、YはDigitAfterDecimalPoi
-
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