MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLで正確な文字列を検索する方法は?

    バイナリを使用して、MySQLで正確な文字列を検索できます。構文は次のとおりです。 SELECT * FROM yourTableName WHERE BINARY yourColumnName = yourStringValue; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table ExactSearch    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> User

  2. 照合を1行でutf8_binに変更するにはどうすればよいですか?

    照合をutf8_binに変更するには、ALTERコマンドを使用する必要があります。構文は次のとおりです。 ALTER TABLE yourTableName COLLATE utf8_general_ci; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table CollateDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(20),

  3. varcharにMySQLのパーセント記号が含まれているかどうかを調べますか?

    MySQLでvarcharにパーセント記号が含まれていることを確認するには、LIKE演算子を使用できます。構文は次のとおりです- SELECT * FROM yourTableName WHERE yourColumnName like '%|%%' escape '|'; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table FindPercentInVarcharDemo    -> (    -> Id in

  4. PHP MySQLで日付形式(DBまたは出力)をdd / mm / yyyyに変更しますか?

    PHPの日付形式は、date()機能を使用して変更できます。構文は次のとおりです- date(d/m/Y,yourDateTimeVariable); PHPでは、strtodate()を使用して文字列を日付に変換します。日時のフォーマットに使用されるPHPコードは次のとおりです- $LogintDate = strtotime('2019-01-12'); echo date('d/m/Y', $LogintDate); コードのスナップショットは次のとおりです- 以下は出力です- 12/01/2019 あなたはdate_format()関数の助け

  5. 単一の行を選択するためのMySQLLIMIT

    MySQLで単一の行を選択するには、LIMITを使用できます。まず、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table selectWithPrimaryKey    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(20),    -> Age int,    -> Marks int,    ->

  6. MySQLでdd/mm / yyyy文字列をUnixタイムスタンプに変換しますか?

    UNIX_TIMESTAMP()を使用して、dd / mm/yyyy文字列をUnixタイムスタンプに変換します。構文は次のとおりです- SELECT UNIX_TIMESTAMP(STR_TO_DATE(yourColumnName,'%d/%m/%Y')) as anyVariableName FROM yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table ConvertddmmyyyyInUnixTimeStamp    -&g

  7. MySQLは各行のハッシュ値を取得しますか?

    MySQLのMD5()関数を使用して、各行のハッシュ値を取得します。構文は次のとおりです- SELECT MD5(CONCAT(yourColumnName1,yourColumnName2,yourColumnName3,.......N)) as anyVariableName FROM yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table getHashValueForEachRow    -> (    ->

  8. MySQL選択クエリの個々のフィールドの値にキーをマップする方法は?

    MySQLのCASEステートメントを使用して、selectクエリの個々のフィールドの値にキーをマップできます。構文は次のとおりです- SELECT yourColumnName1,yourColumnName2,yourColumnName3,.........N (    CASE WHEN yourColumnName = 1 THEN 'ENABLED'    ELSE 'DISABLED'    END ) AS anyVariableName FROM yourTableName; 同じ目的

  9. MySQLは数字付きの文字列で並べ替えますか?

    数字を含むMySQL注文文字列に対して、以下は構文です。ここでは、ORDER BY、SUBSTR()、およびCAST()-を使用しています。 SELECT *FROM yourTableName ORDER BY SUBSTR(yourColumnName FROM 1 FOR 2), CAST(SUBSTR(yourColumnName FROM 2) AS UNSIGNED); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table OrderByStringWithNumbers  

  10. MySQLでブール値を更新するにはどうすればよいですか?

    UPDATEコマンドを使用してブール値を更新できます。 BOOLEANデータ型を使用する場合、MySQLはそれを内部でtinyint(1)に変換します。 trueまたはfalseリテラルを使用できます。ここで、trueは1からtinyint(1)を示し、falseは0からtinyint(1)を示します。 構文は次のとおりです- UPDATE yourTableName SET yourColumnName = yourValue WHERE yourCondition; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql>

  11. MySQLで文字列から2つ以上のスペースを削除するにはどうすればよいですか?

    文字列から2つ以上のスペースを削除する関数を作成できます。構文は次のとおりです。 DELIMITER // create function yourFunctionName(paramter1,...N) returns datatype; begin //your statement. end; // DELIMITER ; 関数を作成する方法は次のとおりです。 mysql> delimiter // mysql> create function function_DeleteSpaces(value varchar(200)) returns varchar(200) &nb

  12. MySQLテーブルの最後のエントリを取得しますか?

    ORDER BYを使用して、MySQLテーブルの最後のエントリを取得できます。最初のアプローチは次のとおりです。 ケース1 :DESCLIMITの使用 SELECT * FROM yourTableName ORDER BY yourColumnName DESC LIMIT 1; 2番目のアプローチは次のとおりです。 ケース2 :MAX()を使用する SET @anyVariableName = (SELECT MAX(yourColumnName) FROM yourTableName); SELECT *FROM yourtableName WHERE yourColumnName

  13. MySQL select *は異なるIDを使用しますか?

    GROUP BYコマンドを使用して、個別のIDで選択できます。構文は次のとおりです- SELECT *FROM yourTableName GROUP BY yourColumnName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table DistinctIdDemo    -> (    -> Id int,    -> Name varchar(20),    -> Age int &n

  14. MySQLの通貨に最適なデータ型は何ですか?

    MySQLの通貨に最適なデータ型は、DECIMALです。 DECIMALデータ型の構文は次のとおりです- DECIMAL(TotalDigit,NumberOfDigitAfterDecimalPoint); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table CurrenciesDemo    -> (    -> TotalPrice DECIMAL(10,2)    -> ); Query OK, 0 rows a

  15. エンドポイントのないMySQL?

    間に終了値を含めたくない場合は、次の構文を使用します- SELECT * FROM yourTableName WHERE yourColumnName BETWEEN yourStartingValue and yourEndingValue and    yourColumnName not in (yourEndingValue ); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table BetweenWithoutEndPoints    ->

  16. 開始点と終了点のないMySQL?

    開始値と終了値を間に含めたくない場合は、次の構文を使用します- SELECT * FROM yourTableName WHERE yourColumnName BETWEEN yourStartingValue and yourEndingValue and    yourColumnName not in (yourStartingValue , yourEndingValue ); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table BetweenWithoutEndP

  17. MySQLの2つの列から個別の組み合わせを選択しますか?

    2つの列から個別の組み合わせを選択するには、CASEステートメントを使用できます。いくつかの列を持つテーブルを作成しましょう。 テーブルを作成するためのクエリは次のとおりです- mysql> create table select_DistinctTwoColumns    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> FirstValue char(1),    -> SecondValue char(1),   &nb

  18. MySQLで最低の日付(カスタム)を見つけますか?

    MySQLで最も低いDate(custom)を見つけるために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table FindMinimumDate    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> yourDay varchar(2),    -> yourMonth varchar(2),    -> yourYear varchar(4

  19. MySQLでランダムな行を選択します

    ランダムな行を選択するには、MySQLのLIMITでrand()を使用します。構文は次のとおりです。 SELECT * FROM yourTableName ORDER BY RAND() LIMIT 1; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table generateRandomRow    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varcha

  20. MySQLの日付列に現在の日付が自動的に入力されますか?

    これには、デフォルトの自動入力と現在の日時でnow()を使用できます。後で、date()関数を使用して日付部分を抽出できます。 ケース1: 構文は次のとおりです。 yourDateColumnName date default ‘yourDateValue’; ケース2: 構文は次のとおりです。 yourDateColumnName datetime default now(); 上記を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table DefaultCurrentdat

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