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

MySQLビューの作成と使用を開始する前の前提条件は何ですか?


MySQLバージョン

MySQL 5でビューが導入されたことがわかっているため、まず、ストアドプロシージャの作成と使用を開始する前に、MySQLのバージョンを確認する必要があります。次のクエリで実行できます-

mysql> Select VERSION();
+-----------+
| VERSION() |
+-----------+
| 5.7.20    |
+-----------+
1 row in set (0.10 sec)
現在のユーザーの権限 実際にはCREATEVIEWステートメントにはCREATEVIEW権限が必要です。現在のユーザーの権限は、次のクエリで確認できます-

mysql> SHOW PRIVILEGES
データベースの選択

ビューを作成する前に、使用可能なデータベースからデータベースを選択する必要があります。次のクエリを使用して実行できます-

mysql> USE query;
Database changed

上記のクエリから、「query」という名前のデータベースを使用していることは明らかです。


  1. MySQLのBLOBデータ型とTEXTデータ型の違いは何ですか?

    BLOBはBinaryLargeObjectsの略で、その名前が示すように、バイナリデータの格納に使用でき、TEXTは多数の文字列の格納に使用されます。 BLOBを使用してバイナリデータを保存できます。つまり、写真、ビデオ、サウンド、プログラムも保存できます。 たとえば、画像にはバイナリデータがあるため、次の画像をBLOBに保存できます。 BLOB値はバイト文字列のように動作し、BLOBには文字セットがありません。したがって、比較と並べ替えはバイトの数値に完全に依存します。 TEXT値は、非バイナリ文字列または文字列のように動作します。 TEXTには文字セットがあり、比較/並べ替え

  2. Java JDBCを使用したMySQLに対する「カウント」クエリの戻りタイプは何ですか?

    カウントの戻りタイプは長いです。 Javaステートメントは次のとおりです rs.next(); long result= rs.getLong("anyAliasName"); まず、サンプルデータベースtest3にいくつかのレコードを含むテーブルを作成します。テーブルを作成するためのクエリは次のとおりです mysql> create table CountDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ->