MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. DELIMITER // MySQLのトリガーで何をしますか?

    DELIMITER //を使用して、ステートメントをセミコロン(;)から//に変更できます。これで、トリガーにセミコロンを使用して複数のステートメントを記述できます。 これがトリガーのデモです。この例では、1000未満のEmployeeSalaryを入力すると、デフォルトで10000に設定されます。 まず、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table EmployeeTable -> ( -> EmployeeId int, -> EmployeeName varchar(100), ->

  2. 単一のMySQLクエリで複数の行を挿入する方法は?

    カンマ(、)で区切られたvalues()を使用して、複数の行を挿入できます。構文は次のとおりです- insert into yourTableName values(value1,value2,...N),(value1,value2,...N),(value1,value2,...N),(value1,value2,...N),(value1,value2,...N),(value1,value2,...N)................N; 複数の行を挿入するには、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table Mu

  3. MySQLエラー'TYPE=MyISAM'を解決しますか?

    エラーを修正するには、TYPEをENGINEに置き換える必要があります。エンジンを設定するための構文は次のとおりです- ENGINE = MyISAM; TYPEを使用するとMySQLエラーが発生します。テーブルを作成するときに同じシナリオを見てみましょう- mysql> create table Customers −> ( −> CustomerId int, −> CustomerName varchar(200) −> )TYPE = MyISAM; エラーは次のとおりです- ER

  4. MySQL LIKE句でユーザー変数を使用する方法は?

    CONCAT()関数を使用すると、LIKE句でユーザー変数を操作できます。構文は次のとおりです。 set @anyVariableName='anyValue'; select yourColumnName1,yourColumnName2,yourColumnName3,...N from yourTableName whereyourColumnName like CONCAT('%', @anyVariableName, '%'); 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです

  5. MySQLでstr_replaceを使用できますか?

    MySQLのstr_replaceバージョンはreplace()関数です。まず、関数を理解するためのテーブルを作成しましょう- mysql> create table StringReplaceDemo −> ( −> Id int, −> URL varchar(200) −> ); Query OK, 0 rows affected (0.38 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです- mysql> insert into

  6. mYsqlの文字の長さで文字列を並べ替えますか?

    MySQLのCHAR_LENGTH()関数を使用して、文字の長さで並べ替えることができます。この関数は、文字数、つまり次の文字列の場合は4を返します- AMIT 文字列を文字の長さで並べ替えるには、次の構文が使用されます- select *from yourTableName order by CHAR_LENGTH(yourColumnName); 上記の概念を理解するために、最初にテーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table OrderByCharacterLength    −&g

  7. MySQLのSELECT*に文字列を連結しますか?

    文字列を連結するには、次の構文に示すように、MySQLのCONCAT()関数を使用します SELECT CONCAT(yourColumnName1,’anyConcatenationString’),CONCAT(yourColumnName2,’anyC oncatenationString’),....N from yourTableName; 上記の構文を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table selectConcat -> (

  8. MySQLで2つの日付の間でクエリを実行するにはどうすればよいですか?

    BETWEENステートメントを使用して、日付間でクエリを実行できます。構文は次のとおりです- select *from yourTableName where yourColumnName between ‘yourStartingDate’ and curdate(). curdate()またはnow()を使用すると、これらの関数は両方とも機能します。上記の構文を理解するために、テーブルを作成しましょう- mysql> create table BetweenDateDemo −> ( −> StartDate

  9. MySQLクエリからn番目のレコードを返す方法は?

    MySQLクエリからn番目のレコードを取得するには、LIMITを使用できます。構文は次のとおりです- select *from yourTableName order by yourColumnName limit n,1; 上記の構文を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table NthRecordDemo −> ( −> Id int, −> Name varchar(200) −> ); Query OK

  10. MySQLでmax_connectionsをプログラムで設定するにはどうすればよいですか?

    MySQLでmax_connectionsをプログラムで設定するには、SETコマンドを使用できます。構文は次のとおりです- SET GLOBAL max_connections=yourIntegerValue; 上記のクエリを実装して、最大接続数を設定しましょう。クエリは次のとおりです- mysql> set global max_connections=1000; Query OK, 0 rows affected (0.04 sec) show variablesコマンドを使用して、最大接続数が設定されているかどうかを確認します。クエリは次のとおりです。 mysql> sh

  11. MySQLで日付を解析する方法は?

    STR_TO_DATE()関数を使用してMySQLで日付を解析します。構文は次のとおりです- select str_to_date(yourColumName,’format’) as anyVariableName from yourTableName; 上記の構文の形式は「%d-%b-%y」です。 上記の関数を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table ParseDateDemo −> ( −> yourDate varcha

  12. MySQL Updateでインクリメントを実行する方法は?

    MySQLで値を段階的に更新するには、SETコマンドを使用して変数を作成する必要があります。変数を作成するための構文は次のとおりです- set @anyVariableName := 0; 値を更新するには、UPDATEコマンドを使用する必要があります。テーブルの作成から始めましょう。テーブルを作成するためのクエリ- mysql> create table UpdateValueIncrementally −> ( −> ProductId int −> ); Query OK, 0 rows affected (

  13. フィールドから最後の単語を抽出するMySQLクエリ?

    フィールドから最後の単語を抽出するには、組み込みのSUBSTRING_INDEX()関数を使用します。構文は次のとおりです- SELECT SUBSTRING_INDEX(yourColumnName,’ ‘,-1) as anyVariableName from yourTableName; 上記の概念を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table FirstWordDemo −> ( −> AllWords longtext

  14. MySQLで予約語をテーブル名または列名として使用しているときに発生するエラーを解決するにはどうすればよいですか?

    このエラーは、予約語をテーブル名または列名として使用しようとしたときに発生します。 -が原因で発生する可能性があります ケース1 :予約語をテーブル名として使用する場合- mysql> create table insert −> ( −> Id int −> ); エラーは次のとおりです- ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version

  15. MySQLの既存のデータを壊さずに、データベースの既存の列のvarcharサイズを増やす方法は?

    CHANGEコマンドを使用して、データベース内の既存の列のvarcharサイズを増やします。構文は次のとおりです- alter table yourTableName change yourColumnName yourColumnName dataType; ここでは、単一の列とvarcharサイズが200のテーブルを作成しています- mysql> create table IncreaseVarcharDemo    −> (    −> StudentId varchar(200)   &nbs

  16. MySQLを使用して2つのタイムスタンプの日数の違いを見つける

    MySQLのDATEDIFF()関数を使用して、2つのタイムスタンプの日数の差を取得します。 構文は次のとおりです- select datediff(yourColumnName1,yourColumnName2) as anyVariableName from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table DifferenceTimestamp −> ( −> IssueTime timestamp, &m

  17. MySQLで日時に30分を追加するにはどうすればよいですか?

    日時に分を追加するには、MySQLのDATE_ADD()関数を使用できます。 PHPでは、strtotime()を使用できます。 MySQLで30分を追加するには、DATE_ADD()関数は次のようになります- select date_add(yourColumnName,interval 30 minute) from yourTableName; 上記の構文を使用するには、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです。 mysql> create table Add30MinutesDemo −> ( −>

  18. MySQLのidを使用してテーブルから複数の行を削除しますか?

    INステートメントを使用すると、MySQLのidを使用してテーブルから複数の行を削除できます。構文は次のとおりです- delete from yourTableName where yourColumnName in(value1,value2,.....valueN);を削除します 上記の構文を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです。 mysql> create table DeleteManyRows    −> (    −> Id int,   &

  19. MySQLクエリに結果がない場合でも値を返しますか?

    MySQLのIFNULL()関数を使用して、結果がない場合でも値を返すことができます。テーブルを作成しましょう。テーブルを作成するためのクエリ。 mysql> create table IfNullDemo    −> (    −> Id int,    −> Name varchar(100)    −> ); Query OK, 0 rows affected (0.60 sec) 挿入コマンドを使用して、テーブルにいくつかのレコ

  20. MySQLテーブルからすべてのレコードを削除しますか?

    MySQLテーブルからすべてのレコードを削除するには、TRUNCATEステートメントを使用できます。 構文は次のとおりです- TRUNCATE TABLE yourTableName; 上記の構文は、テーブルからすべてのレコードを削除します。上記の構文を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table DeleteAllFromTable −> ( −> PersonId int, −> PersonName varchar(200)

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:155/229  20-コンピューター/Page Goto:1 149 150 151 152 153 154 155 156 157 158 159 160 161