MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLで0をnullに置き換えますか?

    MySQLのNULLIF()を使用して、0をNULLに置き換えることができます。構文は次のとおりです- SELECT *,NULLIF(yourColumnName,0) as anyVariableName from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table Replace0WithNULLDemo    -> (    -> Id int NOT NULL auto_increment,  

  2. MySQLでDateTimeを数値に変換する方法は?

    MySQLで日時を数値に変換するには、構文は次のとおりです- SELECT UNIX_TIMESTAMP(yourColumnName) as anyVariableName FROM yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table DateTimeToNumberDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> rele

  3. MySQLに連番を挿入しますか?

    セッション変数を使用して、MySQLに連番を挿入できます。構文は次のとおりです- SELECT @anyVariableName − = anyIntegerValue; UPDATE yourTableName SET yourColumnName = @anyVariableName − = @anyVariableName+IncrementStep; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table SequentialNumberDemo   &nb

  4. MySQLスクリプトに変数を渡すにはどうすればよいですか?

    セッション変数を使用して、MySQLスクリプトに変数を渡すことができます。まず、SETコマンドを使用してセッション変数を設定する必要があります。その後、その変数をMySQLスクリプトに渡す必要があります。 構文は次のとおりです- 最初のステップ :Setコマンドの使用。 SET @anyVariableName − = ’yourValue’; 第2ステップ :変数をMySQLスクリプトに渡します。 UPDATE yourTableName SET yourColumnName1 = yourColumnName1+integerValue WHERE

  5. MySQL group_concatを使用して値を引用する方法は?

    MySQLのconcat()およびgrop_concat()関数を使用して値を引用できます。構文は次のとおりです- SELECT GROUP_CONCAT(CONCAT(' '' ', yourColumnName, ' '' ' )) as anyVariableName from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table Group_ConcatDemo    ->

  6. MySQLの最後の3文字で注文しますか?

    ORDER BY RIGHT()関数を使用して、MySQLの最後の3文字で並べ替えることができます。構文は次のとおりです- SELECT *FROM yourTableName ORDER BY RIGHT(yourColumnName,3) yourSortingOrder; 「yourSortingOrder」をASCまたはDESCに置き換えるだけで、昇順または降順をそれぞれ設定できます。 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table OrderByLast3Chars  

  7. MySQLクエリでSELECTを使用してINSERTINTO中に静的な値を追加するにはどうすればよいですか?

    INSERT INTO SELECT MySQLクエリを使用すると、静的な値を追加できます。 selectステートメントに直接値を書き込むか、値を初期化する変数を使用して追加できます。 ケース1 −値をINSERTINTOSELECTステートメントに直接配置します。構文は次のとおりです- INSERT INTO yourSecondTableName(yourColumnName1,yourColumnName2,....N)    SELECT yourColumnName1 ,yourColumnName2,.....N,yourStaticValue from yo

  8. MySQL COUNT()とDISTINCTを一緒に使用できますか?

    はい、COUNT()とDISTINCTを一緒に使用して、個別の行のみのカウントを表示できます。 構文は次のとおりです- SELECT COUNT(DISTINCT yourColumnName) AS anyVariableName FROM yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。 テーブルを作成するためのクエリは次のとおりです- mysql> create table CountDistinctDemo    -> (    -> Id int NOT NULL AUTO_INC

  9. MySQLは値のリストをクエリしますか?

    値のリストを照会するには、IN演算子を使用できます。構文は次のとおりです- SELECT * FROM yourTableName WHERE yourColumnName IN(Value1,Value2,...N) ORDER BY FIELD(yourColumnName,Value1,Value2,...N); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table ListOfValues    -> (    -> Id int NOT

  10. INTフィールドでMySQLLIKE比較を実行しますか?

    INTフィールドで比較を実行するには、cast()メソッドを使用する必要があります。構文は次のとおりです- SELECT yourColumnName1,yourColumnName2,......N yourTableName WHERE CAST(yourColumnName as CHAR) LIKE ‘%yourIntegerValue%’; 上記の構文を理解するために、テーブルを作成しましょう。以下は、INTフィールドでLIKE比較を実行するためのテーブルを作成するためのクエリです- mysql> create table ComparisonOnIn

  11. MySQLストアドプロシージャを作成するときに`definer`は必要ですか?

    いいえ、ストアドプロシージャを作成する場合、定義者の部分は必須ではありません。定義者を作成するときに使用します。 MySQL.userテーブルからすべてのユーザーとホストを確認します- mysql> select user,host from mysql.user; 以下は出力です- +------------------+-----------+ | user             | host      | +------------------+-----------+ | Manish

  12. MySQLテーブルの重複レコードをカウントしますか?

    MySQLのif()を使用して、重複レコードをカウントできます。構文は次のとおりです- SELECT yourColumnName, COUNT(*) AS anyVariableName, IF (    COUNT(*)>1,"Duplicate Records", "Not Duplicate records") as anyVariableName FROM yourTableName group by yourColumnName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリ

  13. MySQLのデータ型enumの列に新しい値を追加しますか?

    ALTER MODIFYコマンドを使用して、データ型enumの列に新しい値を追加できます。 enumの既存の値が必要な場合は、データ型enumの列に新しい値を追加するときに、既存のenum値を手動で書き込む必要があります。 構文は次のとおりです- ALTER TABLE yourTableName MODIFY COLUMN yourEnumColumnName ENUM('yourExistingValue1','yourExistingValue2',........N,'yourNewValue1',’yourNewValu

  14. 主キーとauto_incrementを削除するMySQLALTER列?

    ALTERコマンドを使用して、主キーとauto_incrementを削除できます。構文は次のとおりです- ALTER TABLE yourTableName DROP PRIMARY KEY,change yourColumnName yourColumnName data type; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table removePrimaryKey    -> (    -> StudentId int NOT NULL

  15. MySQLタイムスタンプフィールドにカスタム日付を挿入する方法は?

    UNIX_TIMESTAMP()関数の問題は、カスタム日付を挿入したいときに整数を返すことです。つまり、MySQLの日付に整数部分を挿入しません。 UNIX_TIMESTAMP()は整数を返すため、TIMESTAMPとして定義された列にUNIX_TIMESTAMP()を使用しないでください。 UNIX_TIMESTAMPを確認してください。クエリは次のとおりです- mysql> select UNIX_TIMESTAMP( '2019-01-09 15 −48 −23') AS IntegerValue; 以下は出力です- +--------

  16. MySQLの既存の値に値を追加するためにフィールドを更新するにはどうすればよいですか?

    UPDATEおよびSETコマンドを使用して、フィールドを更新して既存の値に値を追加できます。構文は次のとおりです- UPDATE yourTableName SET yourColumnName = yourColumnName+integerValueToAdd WHERE yourCondition; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table addingValueToExisting    -> (    -> Id int N

  17. MySQL-SELECT…WHEREidIN(..)特定の列の順序?

    field()関数を使用してSELECT….WHEREid IN(..)を選択し、任意の列で並べ替えることができます。構文は次のとおりです- SELECT *FROM yourTableName WHERE yourColumnName IN(‘value1’,’value2’,.......N) ORDER BY FIELD(yourColumnName,value1’,’value2’,.......N); 上記の構文を理解するために、テーブルを作成しましょう- mysql> create tabl

  18. DATEとしてのMySQLCAST?

    MySQLのDate関数とdate()関数としてキャストすることに違いはありません。 cast()とdate()の両方の構文は次のとおりです- cast(yourDateTimeColumnName as Date) date(yourDateTimeColumnName) どちらの関数も内部でItem_date_typecastを呼び出します。両方の機能を確認するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table CastAsDateDemo    -> (    

  19. MySQLで単一の行を選択しますか?

    主キーに基づいて単一の行を選択する場合は、WHERE句を使用します。構文は次のとおりです- SELECT * FROM yourTableName WHERE yourPrimaryKeyColumnName = someValue; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table selectWithPrimaryKey    -> (    -> Id int NOT NULL AUTO_INCREMENT,    

  20. MySQLでvarcharを日付に変換しますか?

    date_format()を使用して、varcharを日付に変換できます。構文は次のとおりです- SELECT DATE_FORMAT(STR_TO_DATE(yourColumnName, 'yourFormatSpecifier'), 'yourDateFormatSpecifier') as anyVariableName from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table VarcharToDate   &

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:147/229  20-コンピューター/Page Goto:1 141 142 143 144 145 146 147 148 149 150 151 152 153