MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. AND演算子を使用してMySQLの更新を実行します

    最初にテーブルを作成しましょう- mysql> create table DemoTable613 (Id int,Age int,isMarried tinyint(1)); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable613 values(100,29,0); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable613 values(200,2

  2. MySQLで異なるスペースが割り当てられている異なる列から類似した名前を返しますか?

    これには、LTRIM()とRTRIM()を使用します。これは、名前は似ていますが、左右のスペース割り当てが異なるためです。たとえば、「ジョン」と「ジョン」。 まずテーブルを作成しましょう- mysql> create table DemoTable614 (EnterName varchar(100),ReennterName varchar(100)); Query OK, 0 rows affected (0.97 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable614 values(&#

  3. MySQLのGROUP_CONCAT()を使用して、複数の行のデータを連結しますか?

    最初にテーブルを作成しましょう- mysql> create table DemoTable (CountryName varchar(100)); Query OK, 0 rows affected (1.01 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('US'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('AUS'); Query

  4. MySQLでCHANGEコマンドを使用する目的は?

    MySQLのCHANGEコマンドは、列名の名前を変更するために使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable796 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,Name varchar(100),StudentAge int ); Query OK, 0 rows affected (0.56 sec) 表の説明を確認しましょう- mysql> desc DemoTable796; これにより、次の出力が生成されます- +-------

  5. MySQLでINITCAP()機能の反対を実装するにはどうすればよいですか?

    INITCAP()メソッドは、すべての単語の最初の文字を大文字で表示し、残りを小文字で表示します。 反対の機能を実装するには、MySQLで独自の関数を作成する必要があります。これが関数です- mysql> delimiter // mysql> create function convertFirstLetterToLowerAndRemainingToCapital(value varchar(250))    returns varchar(250)    deterministic    begin  

  6. 複数の高度なMySQL選択クエリを組み合わせる最良の方法は?

    複数の高度なMySQL選択クエリを組み合わせるには、UNIONを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1 (Value1 int,Value2 int); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(10,29); Query OK, 1 row affected (0.11 sec) mysql> insert into DemoTable

  7. MySQLで単一の列の名前と名を2つの新しい列に分割するにはどうすればよいですか?

    これには、SUBSTRING_INDEX()とREPLACE()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (Name varchar(100)); Query OK, 0 rows affected (0.53 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、姓と名を挿入しました- mysql> insert into DemoTable values('Chris | Bob Brown'); Query OK, 1 row affected (0.17 sec

  8. MySQLフィールドにNOTNULLを含む列挙型?

    ENUMデータ型では、NOT NULLを宣言しない場合、デフォルト値はNULLになります。ただし、NOT NULLを宣言すると、ENUMからの最初の値が得られます。 ケース1- ENUMがNULL値を与える場合。最初にテーブルを作成しましょう: mysql> create table DemoTable1(isMarried ENUM('YES','NO')); Query OK, 0 rows affected (0.76 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Dem

  9. MySQLで列の値が2つの母音文字で始まる場合は常にレコードを取得します

    まずテーブルを作成しましょう- mysql> create table DemoTable664 (CityName varchar(100)); Query OK, 0 rows affected (0.89 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable664 values('Springfield'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable664 values('Au

  10. MySQL ORDER BYキーワードマッチを実行しますか?

    このために、テーブルを作成し、いくつかの値を挿入して、ORDERBYCASEを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable602 (GameName text); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable602 values('Candy cash game'); Query OK, 1 row affected (0.19 sec) mysql>

  11. MySQL引用されたテーブル/フィールド名と引用されていない名前?

    テーブル名、ストアドプロシージャ、ビュー名、列などの識別子は、引用符で囲まれていても引用されていなくてもかまいません。識別子が予約キーワードの場合は、引用する必要があります。引用しないと、エラーが発生します。 まず、テーブルを作成しましょう。ここでは、フィールド名を予約キーワードとして使用しています- mysql> create table `INT` (`select` int,`varchar` varchar(100)); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql&g

  12. MySQLで列の名前を見つける方法は?

    これには、SHOWCOLUMNSまたはINFORMATION_SCHEMA.COLUMNを使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable603    (       ClientId int NOT NULL AUTO_INCREMENT,       ClientName varchar(100),       ClientAge int,       ClientAddress var

  13. MySQLストアドプロシージャの説明を表示する

    ストアドプロシージャの説明を表示するには、次の構文を使用します- SHOW CREATE PROCEDURE yourProcedureName(); まず、ストアドプロシージャを作成しましょう- mysql> DELIMITER // mysql> CREATE PROCEDURE sample_Procedure()    BEGIN       SELECT "HELLO MYSQL!!!!";    END    // Query OK, 0 rows affec

  14. テーブル内の2つの異なる行セットの数を取得し、MySQLでそれらを分割する

    これには、count(*)を使用し、2つの異なる行セットのカウントを除算します。まずテーブルを作成しましょう- mysql> create table DemoTable(isMarried tinyint(1)); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable value

  15. CASEステートメントを使用したフィールドごとのMySQLの順序

    フィールドで並べ替えるには、CASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable(StudentId varchar(100)); Query OK, 0 rows affected (1.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('STU-980'); Query OK, 1 row affected (0.28 sec) mysql> insert into DemoT

  16. MySQLのSLEEP()関数はビジーウェイトですか?それを実装する方法は?

    いいえ、MySQLスリープ機能はビジーウェイトではありません。最初にテーブルを作成し、SLEEP()関数を実装しましょう- mysql> create table DemoTable(FirstName varchar(100)); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.15 sec) mysql> insert

  17. ユーザー定義変数を使用して2つのテーブルに異なる自動インクリメントIDを設定するにはどうすればよいですか?

    これには、LAST_INSERT_ID()を使用できます。まず、テーブルを作成しましょう。ここでは、auto_incrementidをStudentId列に設定しました- mysql> create table DemoTable1 (StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(null); Query OK

  18. MySQLストアドプロシージャで5つの乱数を生成するにはどうすればよいですか?

    乱数を生成するには、MySQLのORDER BY RAND()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (Value int); Query OK, 0 rows affected (0.76 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(89); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(98); Qu

  19. 今後12時間以内に近づくレコードを選択するためのMySQLクエリ?

    このために、DATE_ADD()を使用してINTERVAL12時間を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (DueDateTime datetime); Query OK, 0 rows affected (0.60 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-07-12 10:50:30'); Query OK, 1 row affected (0.29 sec) mysql&g

  20. MySQLCASEステートメントとPHPifステートメントのどちらが高速ですか?

    MySQL CASEステートメントは、PHPifステートメントと比較して高速です。 PHPのifステートメントは、データをロードしてから処理するのに時間がかかりすぎますが、CASEステートメントは処理しません。 最初にテーブルを作成し、MySQLCASEステートメントの例を回避しましょう- mysql> create table DemoTable (Value int); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable val

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:82/229  20-コンピューター/Page Goto:1 76 77 78 79 80 81 82 83 84 85 86 87 88