MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. 単一のMySQLクエリでGROUPBYを使用してFIELDで順序付けする方法は?

    このために、最初にテーブルを作成しましょう- mysql> create table DemoTable (    Message text ); Query OK, 0 rows affected (1.15 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Good'); Query OK, 1 row affected (0.43 sec) mysql> insert into DemoTable values('Bye&#

  2. 1つのMySQLクエリで2つのSELECTステートメントを使用して、最初のテーブルから2番目のテーブルに値を挿入します

    2つのSELECTステートメントを使用して最初のテーブルから別のテーブルに値を挿入するには、SUBQUERYを使用します。これにより、単一のMySQLクエリのみを使用して、2番目のテーブルの結果を取得できます。まずテーブルを作成しましょう- mysql> create table DemoTable1 (    Name varchar(100),    Score int ); Query OK, 0 rows affected (1.30 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> ins

  3. MySQLの生年月日レコードに基づいて曜日名を表示するにはどうすればよいですか?

    DAYNAME()を使用して、生年月日を含むレコードの曜日名を表示します。 まずテーブルを作成しましょう- mysql> create table DemoTable795 ( DateOfBirth date ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable795 values('1996-01-21'); Query OK, 1 row affected (0.14 sec) mysql> i

  4. MySQLで列名の名前を変更しますか?

    MySQLで列名の名前を変更するには、ALTERコマンドと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データベースの正しいDateTime形式は何ですか?

    MySQLデータベースの正しい日時形式は次のとおりです- ‘YYYY-MM-DD HH:M:SS’ まずテーブルを作成しましょう- mysql> create table DemoTable797 ( ArrivalDatetime datetime ); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable797 values(NOW()); Query OK, 1 row affected (0.15

  6. #1054-MySQLで不明な列エラーが発生する理由とその修正方法

    MySQLで#1054エラーが発生するタイミングを見てみましょう。 varchar値を挿入しているときに、一重引用符を追加するのを忘れると、このエラーが発生します。 以下はエラーです- mysql> insert into DemoTable798 values(100,Adam); ERROR 1054 (42S22): Unknown column 'Adam' in 'field list' 以下に示すように、このエラーを修正するには、文字列値を一重引用符で囲む必要があります- mysql> insert into DemoTable798

  7. 同じMySQLクエリでGROUP_CONCAT()とCONCAT()の両方を使用して文字列を連結するにはどうすればよいですか?

    CONCAT()メソッドは連結に使用されますが、GROUP_CONCAT()は、単一の文字列内のグループからの文字列を連結するために使用されます。 まずテーブルを作成しましょう- mysql> create table DemoTable799 ( UserId int, UserName varchar(100), UserAge int ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable799 value

  8. MySQLは5つの類似した値から1つの値のみを選択しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable800 ( Value int ); Query OK, 0 rows affected (0.59 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、5つの同様の値を挿入しました- mysql> insert into DemoTable800 values(10); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable800 values(10); Query OK

  9. 同じフィールドでソート順を実行するMySQLクエリ

    これには、ORDER BY IF()を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable801 ( Score int ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable801 values(30); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable801 values(99); Que

  10. MySQLでNULL値を無視してレコードを表示および連結します

    CONCAT()を使用してレコードを連結し、IFNULL()を使用してNULL値をチェックします。 まずテーブルを作成しましょう- mysql> create table DemoTable802 ( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (1.01 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable802 values('Adam','Smith&

  11. MySQLでテーブルを作成するときに、列にDEFAULT値を設定します

    テーブルの作成中に列のデフォルト値を設定するには、DEFAULT。最初に例を見て、テーブルを作成しましょう。以下に示すように、テーブルの作成中にDEFAULT-を設定しました。 mysql> create table DemoTable803 ( UserId int DEFAULT 101, UserName varchar(100) DEFAULT 'Chris' ); Query OK, 0 rows affected (1.18 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。挿入しない値については、デフォルト値が自動的に

  12. 'false'はMySQLの文字列と一致しますか?

    はい、0としてfalseを使用して一致させることができます。 まずテーブルを作成しましょう- mysql> create table DemoTable804 ( Id varchar(100) ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable804 values('101John'); Query OK, 1 row affected (0.20 sec) mysql> insert into

  13. MySQLで特定の曜日に該当する行を選択するにはどうすればよいですか?

    特定の曜日については、DAYOFWEEK()を使用してください。 まずテーブルを作成しましょう- mysql> create table DemoTable785 ( CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY, CustomerName varchar(100), ShoppingDate date ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable

  14. MySQLで列の値をCSVとして表示するにはどうすればよいですか?

    列の値をCSVとして表示するには、GROUP_CONCAT()を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable786 (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(100) )   AUTO_INCREMENT=101; Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys

  15. MySQLの2つの列値から特定の値を選択しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable787 ( Score1 int, Score2 int, Name varchar(100) ); Query OK, 0 rows affected (0.84 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable787 values(34,56,'Chris'); Query OK, 1 row affected (0.19 sec) mysql> insert i

  16. MySQLで重複レコードのデータを並べ替える

    ORDER BYを使用して、重複レコードのデータを並べ替えます。 まずテーブルを作成しましょう- mysql> create table DemoTable788 ( FirstName varchar(100), Score int ); Query OK, 0 rows affected (1.89 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable788 values('Chris',78); Query OK, 1 row affected (0.20 sec

  17. MySQLで姓と名が同じ文字で始まるレコードを表示する

    姓名の最初の文字を確認するには、LEFT()を使用する必要があります。 まずテーブルを作成しましょう- mysql> create table DemoTable789 ( FirstName varchar(100), LastName varchar(100) ); Query OK, 0 rows affected (0.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable789 values('Adam','Smith'); Query O

  18. MySQLの1つの列から最高のスコア値を取得し、2つの列から最大のスコア値を取得します

    まずテーブルを作成しましょう- mysql> create table DemoTable790 ( Score1 int, Score2 int ); Query OK, 0 rows affected (0.45 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable790 values(98,76); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable790 values(78,89); Query

  19. テーブルから一部の値を除外するMySQLクエリ

    NOT IN()を使用して、テーブルから一部の値を除外します。 まずテーブルを作成しましょう- mysql> create table DemoTable791 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(100) ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable791(FirstName) values('Chris&#

  20. MySQLを使用してテーブルの値を再シャッフルします

    テーブル内の値を再シャッフルするには、MySQL RAND()を使用します。 まずテーブルを作成しましょう- mysql> create table DemoTable792 ( Name varchar(100), Subject varchar(100) ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable792 values('Chris','MySQL'); Query OK,

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:71/229  20-コンピューター/Page Goto:1 65 66 67 68 69 70 71 72 73 74 75 76 77