列リストなしでMySQLビューを作成するにはどうすればよいですか?
ビューの作成中、列のリストの提供はオプションです。次の例は、列リストなしでビューを作成することによって説明します-
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 AS SELECT * FROM Student_Detail; Query OK, 0 rows affected (0.17 sec)
以下のクエリでわかるように、ビューの作成中に列名を指定しなかったため、列リストのないビューになります。ここで、ビューの名前を使用してクエリを実行すると、ビューが作成されたテーブルからすべての列が取得されます。
mysql> Select * from View_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.00 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属性を使用するときは、次のルールに従う必要があります- すべての