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

MySQLの各タイプの識別子の最大長はどれくらいですか?


MySQL内の特定のオブジェクトは、識別子として知られています。これらのオブジェクトには、データベース、テーブル、インデックス、列、エイリアス、ビュー、ストアドプロシージャ、パーティション、テーブルスペースなどが含まれます。識別子はUnicode(UTF-8)を使用して格納されます。各タイプの識別子の最大長は、次の表に示されています。

Sr。いいえ。 識別子
最大長(文字)
1 データベース
64
2 テーブル 64
3 64
4 インデックス
64
5 制約
64
6 ストアドプロシージャまたは関数
64
7 トリガー
64
8 表示
64
9 イベント
64
10 テーブルスペース
64
11 ログファイルグループ
64
12 エイリアス
256
13 複合ステートメントラベル
16

  1. テーブルの列名を取得するためのMySQLの構文は何ですか?

    テーブルの列名を取得するための構文は次のとおりです- select column_name from information_schema.columns where table_schema='yourDatabaseName' and table_name=’yourTableName’; まずテーブルを作成しましょう- mysql> create table DemoTable (    EmployeeId int,    EmployeeFirstName varchar(20),  

  2. MySQLテーブルの各値の最大値を選択しますか?

    このためには、MAX()とともにGROUPBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> CountryName varchar(20),    -> Population int    -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT