列リストを使用してMySQLビューを作成するにはどうすればよいですか?
ビューの作成中に、列のリストを提供することはオプションです。ただし、ビューの作成中に列の名前を指定する場合、列のリスト内の名前の数は、SELECTステートメントによって取得される列の数と同じである必要があります。
例
次の例は、列リストを使用してビューを作成することで説明します-
mysql> Select * from student_detail; +-----------+-------------+------------+ | Studentid | StudentName | address | +-----------+-------------+------------+ | 100 | Gaurav | Delhi | | 101 | Raman | Shimla | | 103 | Rahul | Jaipur | | 104 | Ram | Chandigarh | | 105 | Mohan | Chandigarh | +-----------+-------------+------------+ 5 rows in set (0.17 sec) mysql> Create view View_student_detail_columns AS SELECT Studentid, StudentName FROM Student_Detail; Query OK, 0 rows affected (0.10 sec)
上記では、2つの列を指定しました。クエリを実行してビューからデータを取得すると、作成時に指定した列名のみが表示されます。
mysql> Select * from View_Student_detail_columns; +-----------+-------------+ | Studentid | StudentName | +-----------+-------------+ | 100 | Gaurav | | 101 | Raman | | 103 | Rahul | | 104 | Ram | | 105 | Mohan | +-----------+-------------+ 5 rows in set (0.08 sec)
-
MySQLでNVARCHAR列を作成するにはどうすればよいですか?
MySQLはNVARCHAR()をVARCHAR()に変換します。 NVARCHARは、MySQLのNationalVarcharの略です。まず、「StudentName」列の1つをNVARCHAR-として持つテーブルを作成しましょう。 mysql> create table DemoTable ( StudentName NVARCHAR(40), StudentCountryName VARCHAR(50) ); Query OK, 0 rows affected, 1 warning (0.49 sec) 表の説明を確認しましょ
-
MySQLシーケンスを作成する方法は?
MySQLのシーケンスとは何ですか? MySQLでは、シーケンスとは、指定されている場合は1または0から昇順で生成される整数のリストを指します。多くのアプリケーションでは、特に識別のために一意の番号を生成するために使用されるシーケンスが必要です。 例 例としては、CRMの顧客ID、HRの従業員番号、サービス管理システムの機器番号などがあります。 MySQLでシーケンスを自動的に作成するには、列のAUTO_INCREMENT属性を設定する必要があります。これは通常、主キー列になります。 ルール AUTO_INCREMENT属性を使用するときは、次のルールに従う必要があります- すべての