-
MySQLに値を持つ一時列を追加しますか?
次の構文を使用して、値を含む一時列を追加できます- select yourColumnName1,yourColumnName2,.....N ,yourTemporaryColumnValue as yourTemporaryColumnName from yourTableName; 値を持つ一時列を追加するには、テーブルを作成しましょう。以下はクエリです- mysql> create table TemporaryColumnWithValueDemo −> ( −> Stud
-
MySQLの「IN」クエリで順序を維持していますか?
フィールドコマンドを使用して、MySQLINクエリの順序を維持できます。構文は次のとおりです- select *from yourTableName anyVariableName where anyVariableName.yourColumnName in(value1,value2,......N) order by field(anyVariableName.yourColumnName,value1,value2,......N); 上記の構文を実装するために、テーブルを作成しましょう- mysql> create table OrderInDemo  
-
MySQL LIKE演算子を使用して、古いテーブルのプロパティを使用し、重複のない新しいテーブルを作成しますか?
LIKE演算子を使用してこれを実現するには、次の構文を使用します- CREATE TABLE yourTableName2 LIKE yourTableName1; 構文を理解するために、テーブルを作成し、それにいくつかのレコードを挿入しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table Employee −> ( −> EmployeeId int −> , −> EmployeeName v
-
MySQLのテーブルからすべてのレコードを削除しますか?
MySQLのテーブルからすべてのレコードを削除するには、TRUNCATEコマンドを使用します。構文を見てみましょう- TRUNCATE TABLE yourTableName. 上記の構文は、テーブルからすべてのレコードを削除します。上記の構文を理解するためのテーブルを作成しましょう- mysql> create table TruncateTableDemo −> ( −> BookId int −> , −> BookName var
-
MySQLの日付形式で日付を一重引用符で囲む方法は?
日付形式で日付を挿入するには、日付を一重引用符で囲んだstr_to_date()関数を使用します。構文は次のとおりです- insert into yourTableName values(Value1,value2,......ValueN,str_to_date(‘anyDate’,’%Y-%m-%d’)); MySQLの日付形式は次のとおりです- フォーマット 説明 %a 平日の略称(日〜土) %b 省略された月の名前(1月から12月) %c 月の数値名(0から12) %D 数値としての月の日と、それに続く
-
曜日のMySQLの週番号を取得しますか?
MySQL DAYOFWEEK()関数は、日曜日に1、月曜日に2、というように曜日を返します。最初にテーブルを作成して例を見てみましょう- mysql> create table DayOfWeekDemo −> ( −> Issuedate datetime −> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンドを使用してテーブルに日付を挿入します。クエリは次のとおりです- mysql> insert into DayOfWeekDemo values(d
-
MySQLでテーブルエンジンを変更するにはどうすればよいですか?
変更コマンドを使用してテーブルエンジンを変更できます。構文は次のとおりです- alter table yourTableName ENGINE = yourEngineName; 上記の構文を理解するために、エンジンMyISAMを使用してテーブルを作成しましょう。後で他のエンジンを変更できます。以下は、テーブルを作成するためのクエリです。 mysql> create table ChangeEngineTableDemo −> ( −> MovieId int, −> MovieN
-
(一意でない行を持つ)既存のテーブルに一意のキーを追加するにはどうすればよいですか?
alterコマンドを使用して、既存のテーブルに一意のキーを追加できます。構文は次のとおりです- ALTER TABLE yourTableName ADD CONSTRAINT yourConstraintName UNIQUE(yourColumnName1,yourColumnName2,............N); 上記の概念を理解するために、いくつかの列を持つテーブルを作成しましょう。テーブルを作成するためのクエリ- mysql> create table MovieCollectionDemo −> (
-
MySQLで数値の範囲を生成しますか?
MySQLで数値の範囲を生成するには、ストアドプロシージャを使用できます。まず、テーブルを作成する必要があります。その後、10から1までの範囲の数値を生成するストアドプロシージャを作成します。 以下は、テーブルを作成するためのクエリです- mysql> create table GeneratingNumbersDemo −> ( −> Number int −> ); Query OK, 0 rows affected (0.55 sec
-
MySQLで整数シーケンスを生成しますか?
MySQLで整数シーケンスを作成するには、AUTO_INCREMENTを使用します。整数列を作成するための特別なコマンドはないことを忘れないでください。 AUTO_INCREMENTは、MySQLで整数シーケンスを作成するのに役立ちます。 AUTO_INCREMENTは、デフォルトで1から始まります。 alterコマンドを使用して、別の番号に変更できます。例を見てみましょう。初期値が1000であると仮定します。これにより、次の数値は1000 + 1=1001になります。 AUTO_INCREMENTの例を次に示します。テーブルを作成するためのクエリ- mysql> create ta
-
MySQLで最初の10件の結果をスキップする方法は?
最初の10件の結果をスキップするには、「限界オフセット」を使用します。構文は次のとおりです- select *from yourTableName limit 10 offset lastValue; 上記の構文を理解するためのテーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table SkipFirstTenRecords −> ( −> StudentId int, −>
-
MySQLを使用してタイムスタンプを取得する方法は?
current_timestamp、now()、current_timestamp()を使用してタイムスタンプを取得できます。 ケース1-current_timestamp()の使用 クエリは次のとおりです- mysql> SELECT CURRENT_TIMESTAMP(); 以下は、タイムスタンプを表示する出力です- +---------------------+ | CURRENT_TIMESTAMP() | +---------------------+ | 2018-11-29 16:09:31 | +---------------------+ 1 row in set
-
MySQLのランダムな整数範囲を取得する方法は?
ランダムな整数範囲を取得するには、rand()関数を使用します。テーブルを作成するためのクエリ- mysql> create table RandomIntegerDemo −> ( −> Number int −> ); Query OK, 0 rows affected (0.61 sec) テーブルへのレコードの挿入。クエリは次のとおりです- mysql> insert into RandomIntegerDemo values(1),(2),(3),(4),(5),(6),(7),(8),(9
-
MySQLのCURDATE()とNOW()
NOW()関数は現在の日時をタイムスタンプとして提供しますが、CURDATE()は現在の日付のみを提供し、時刻は提供しません。 次に、selectステートメントを使用して両方の関数に取り組みましょう。クエリは次のとおりです- 以下はNOW()関数のデモです- mysql> select NOW(); 以下は出力です- +---------------------+ | now() | +---------------------+ | 2018-11-27 15:17:01 | +---------
-
MySQLでNULLを0に型キャストする
IFNULL()関数を使用して、NULLを0に型キャストできます。構文は次のとおりです- select ifnull(yourColumnName) as anyVariableName from yourTableName; 上記の概念を理解するために、最初にテーブルを作成しましょう- mysql> create table TypecastDemo −> ( −> AccountNumber int −> ); Query OK, 0
-
MySQLデータベース内のすべてのトリガーを一覧表示するにはどうすればよいですか?
MySQLデータベース内のすべてのトリガーを一覧表示するには、SHOWコマンドを使用できます。クエリは次のとおりです- mysql> show triggers; 以下は出力です- +----------------+--------+----------------------+--------------------------------------------------------------------+--------+------------------------+--------------------------------------------+-------
-
MySQLでDATETIMEをDATEとしてキャストする方法は?
MySQLでDATETIMEをDATEとしてキャストするには、CAST()関数を使用します。構文は次のとおりです- select cast(yourColumnName as Date) as anyVariableName from yourTableName; 上記の構文を理解するために、最初にテーブルを作成しましょう- mysql> create table ConvertDatetimeToDate −> ( −> YourDatetime datetime −> ); Query OK, 0 ro
-
現在の構成変数を表示するためのMySQLコマンド?
SHOW VARIABLESコマンドを使用して、現在の構成変数を表示できます。構文は次のとおりです- SHOW VARIABLES; 特定の情報が必要な場合は、LIKE演算子を実装します。構文は次のとおりです- SHOW VARIABLES LIKE ‘%AnySpecificInformation%’; 次に、上記の構文を実装します- mysql> show variables like '%variable%'; 以下は出力です- +--------------------------------+--------------------
-
MySQLテーブルの列数を取得しますか?
列の数を取得するには、MySQLのinformation_schemaテーブルで集計関数count(*)を使用します。列数を求める構文は次のとおりです- SELECT COUNT(*) as anyVariableName from INFORMATION_SCHEMA.COLUMNS where table_schema = ’yourDatabaseName’ and table_name = ’yourTableName’; 上記の構文を理解するために、いくつかの列を持つテーブルを作成しましょう。以下は、テーブルを作成するためのクエリです
-
MySQLで既存の列を主キーとして設定しますか?
alterコマンドを使用して、MySQLの既存の列に主キーを設定できます。 既存の列に主キーを追加するための構文は次のとおりです。 ALTER TABLE yourTableName ADD PRIMARY KEY(yourColumnName); 既存の列を主キーとして設定するには、最初にテーブルを作成しましょう。テーブルを作成するためのクエリ- mysql> create table AddingPrimaryKeyDemo −> ( −> UniversityId int,