MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLで誤ってエンコードされたデータをUTF-8に変換するにはどうすればよいですか?

    CONVERT()関数をbinaryキーワードと一緒に使用する必要があります。構文は次のとおりです- SELECT CONVERT(binary CONVERT(yourColumnName using latin1) USING UTF8) as anyAliasName FROM yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table UtfDemo    -> (    -> Id int NOT NULL AU

  2. データベースとテーブル名を一重引用符で囲むと、MySQLで機能しませんか?

    データベース名だけでなく、テーブル名の前後にもバッククォートを使用する必要があります。構文は次のとおりです。 UPDATE `yourDatabaseName`.`yourTableName` SET yourColumnName1=yourColumnName1+1 WHERE yourColumnName2=’yourValue’; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> use test; Database changed mysql> create table Add1D

  3. 文字「?」を使用してMySQLでデータベースをドロップする方法その名前で?

    名前に「?」という文字が含まれるデータベースを削除するには、データベース名の前後にバックチェック記号を使用する必要があります。構文は次のとおりです- DROP DATABASE `yourDatabaseName`; 上記の構文を理解するために、データベースを作成しましょう。データベースを作成するためのクエリは次のとおりです- mysql> create database `test?data`; Query OK, 1 row affected (0.14 sec) だから、私はデータベースを持っていますか?キャラクター。すべてのデータベースを表示するクエリは次のとおりです- my

  4. 2つのテーブルを比較し、MySQLで欠落しているIDを返しますか?

    2つのテーブルを比較して、欠落しているIDを返すには、サブクエリを使用する必要があります。構文は次のとおりです- SELECT yourFirstTableName.yourIdColumnName FROM yourFirstTableName WHERE NOT IN(SELECT yourSecondTableName.yourIdColumnName FROM youSecondTableName); 上記の構文を理解するために、サンプルフィールドを含むテーブルを作成してから、レコードを挿入します。最初のテーブルを作成するためのクエリ- First_Table mysql>

  5. MySQL:サンプルテーブル「bar」の文字列「foo」を含むすべての行を削除しますか?

    テーブル「bar」の文字列「foo」を含むすべての行を削除するには、LIKE演算子を使用する必要があります。 上記の構文を理解するために、「bar」という名前のサンプルテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。以下の表を作成した後、INSERTコマンドを使用して常に文字列「foo」のレコードを挿入します- mysql> create table bar    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Words longt

  6. MySQL SELECTステートメントで「LIMIT0」が許可されているのはなぜですか?

    MySQLSELECTステートメントでLIMIT0を使用すると、空のセットが返されます。 LIMITは、行全体ではなく、結果から指定された数の行が必要な場合に使用できます。 MySQL APIを使用する場合、LIMITの役割は、結果列のタイプを取得することです。 LIMIT 0は、クエリの有効性を確認するために使用できます。詳細については、次のリンクを使用してください- https://dev.mysql.com/doc/refman/8.0/en/limit-optimization.html これがLIMIT0のデモです。テーブルを作成するためのクエリは次のとおりです- mysql&

  7. REGEX MySQLの整数6から10に一致しますか?

    ここでは、BETWEEN演算子を使用できます。構文は次のとおりです- SELECT *FROM yourTableName WHERE yourColumnName BETWEEN 6 AND 10; このような正規表現を使用できます。構文は次のとおりです- SELECT *FROM yourTableName WHERE yourColumnName REGEXP '10|[6-9]'; 両方の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table RegularExpressionD

  8. スペースを削除するためのMySQL更新クエリ?

    TRIM()関数を使用してスペースを削除できます。構文は次のとおりです- UPDATE yourTableName SET yourColumnName=TRIM(yourColumnName); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table removeSpaceDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> UserId varchar(20), -> UserName varchar(10

  9. 文字間のスペースを削除するMySQL更新クエリ?

    文字の間にスペースがある場合は、REPLACE()関数を使用してスペースを削除できます。 構文は次のとおりです- UPDATE yourTableName SET yourColumnName=REPLACE(yourColumnName,’ ‘,’’); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table removeSpaceDemo -> ( -> Id int NOT NULL AUTO_INCREMENT,

  10. MySQLでいくつかのCOUNTクエリの結果を追加しますか?

    複数のCOUNTクエリの結果を追加するには、次の構文を使用できます- SELECT (SELECT COUNT(*) FROM yourTableName1)+ (SELECT COUNT(*) FROM yourTableName2)+ (SELECT COUNT(*) FROM yourTableName3)+ . . . N AS anyAliasName; テストデータベースで3つのテーブルを使用しましょう- ユーザー sortingstringdemo ユーザーログイン可能 selectステートメントを使用して、テーブルからテーブルレコードを確認します。レコード付きの3つ

  11. MySQLのすべてのフィールドの最初の2文字を削除しますか?

    すべてのフィールドの最初の2文字を削除するには、MySQLのSUBSTRING()関数を使用する必要があります。構文は次のとおりです- UPDATE yourTableName SET yourColumnName=SUBSTRING(yourColumnName,3) WHERE yourCondition; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table RemoveFirstTwoCharacterDemo    -> (    ->

  12. TIMESTAMP()を使用せずにタイムスタンプ値を昇順で並べ替えるMySQLコマンド?

    ORDER BY ASCを使用して、タイムスタンプ値を昇順で並べ替えることができます。 以下は、TIMESTAMP()を使用しない構文です- SELECT yourTimestampColumnName from yourTableName order by yourTimestampColumnName ASC; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table Timestamp_TableDemo -> ( -> Id int NOT NULL AUTO_INC

  13. 引用符の使用法を解決するエラー1064(42000):SQL構文にエラーがあります。使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。

    MySQLでは、バックティックである2つの異なるタイプの引用符を使用でき、もう1つは一重引用符または二重引用符です。この場合、列名に一重引用符を使用している可能性があるため、エラーが発生します。一重引用符の代わりにバックティック記号( ``)を使用する必要があります。バックティックは列名で使用でき、一重引用符は文字列で使用できます。 上記のエラーを理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table Backtick_SymbolDemo    -> (    -

  14. MySQLの2つのwhere句にLIKEを使用していますか?

    2つのwhere句を使用する必要はありません。 LIKE演算子とAND演算子を使用して2つの条件を使用します。 このためにLIKEを使用する方法を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table WhereDemo    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.56 sec) これで

  15. MySQLの「変数または新しい疑似変数ではありません」というメッセージ。ストアドプロシージャのこのエラーは何ですか?

    このエラーメッセージを取り除くために、サンプルの例を見てみましょう。しかしその前に、それを修正するための概念を見ていきましょう。 変数を使用して、ストアドプロシージャから値を取得します。変数の前には@記号が付きます。構文は次のとおりです- CALL yourStoredProcedureName(yourParameter1,yourParameter2,..........N,@yourVariableName); 変数の値を確認するには、selectステートメントを使用する必要があります。構文は次のとおりです- SELECT @yourVariableName; 上記の構文を理解する

  16. Key =MULでMySQL列を作成しますか?

    Key =MULの列を作成するには、ADDKEYを使用する必要があります。構文は次のとおりです- ALTER TABLE yourTableName MODIFY COLUMN yourColumnName data type, ADD KEY(yourColumnName); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table Instructor    -> (    -> Instructor_Id int,    -

  17. MySQL CREATE USER変数を使用しますか?

    これには動的クエリを使用できます。まず、ユーザー名に変数名、パスワードに変数名を設定します。構文は次のとおりです- SET @anyVariableName=’yourUserName’; SET @anyVariableName1=’yourpassword’; これで、MySQLのCONCAT()関数を使用できます。構文は次のとおりです- SET @yourQueryName = CONCAT ('    CREATE USER "',@anyVariableName,'"@&

  18. テーブルをコピーするMySQLコマンド?

    これは、INSERTINTOSELECTステートメントを使用して実現できます。構文は次のとおりです- INSERT INTO yourDatabaseName.yourTableName(SELECT *FROM yourDatabaseName.yourTableName); 上記の構文を理解するために、データベースにテーブルを作成し、別のデータベースに2番目のテーブルを作成しましょう データベース名は「bothinnodbandmyisam」です。同じデータベースにテーブルを作成しましょう。クエリは次のとおりです- mysql> create table Student_Info

  19. MySQLのテーブルから無効なメールアドレスのリストを見つけますか?

    無効なメールアドレスを見つけるには、次の構文を使用します- SELECT yourColumnName FROM yourTableName WHERE yourColumnName NOT LIKE '%_@_%._%'; 上記の構文は、すべての無効な電子メールアドレスのリストを提供します。上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table FindInvalidEmailAddressDemo    -> (    -> I

  20. MySQLの変数の型を取得しますか?

    MySQLでは変数の型を取得できません。 CAST演算子を使用して、変数の型を別の型にキャストします。構文は次のとおりです- SET @yourVariableName:=’anyValue’ CAST演算子を使用して、別のタイプにキャストします。構文は次のとおりです- SELECT CAST( @yourVariableName AS SIGNED); 上記の構文を理解するために、別のタイプにキャストしてみましょう。 ケース1 :符号なしへの文字列- mysql> set @StringToInt:='12345'; Query OK, 0

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:140/229  20-コンピューター/Page Goto:1 134 135 136 137 138 139 140 141 142 143 144 145 146