MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. すべてのMySQL行の列の合計を取得しますか?

    集計関数SUM()を使用して、すべての行の列の合計を取得します。まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Amount int    ); Query OK, 0 rows affected (0.20 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Amount) values(5

  2. MySQLデータ型intとenum?

    一部の値のみが必要であることがすでにわかっている場合、最善の解決策はENUMデータ型を使用することです。 ENUMはより制限的です。 値がわからない場合は、TINYINTUNSIGNEDデータ型を使用する必要があります。 TINYINTUNSIGNEDの制限は少なくなります。 10,20,30のみを格納する場合は、ENUMデータ型を実装しましょう。以下はクエリです- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number ENUM('10',

  3. MySQLは列挙型の値にスペースを含めることができますか?

    はい、ENUMタイプのスペースを含む文字列値を含めることができます。まずテーブルを作成しましょう- mysql> create table DemoTable    (    Size ENUM('SMALL SIZE','LARGE SIZE','XL SIZE')    ); Query OK, 0 rows affected (0.65 sec) DESCコマンド-を使用してテーブルの説明を確認しましょう mysql> desc DemoTable; これにより、次

  4. MySQLで特定の日付形式を設定しますか?

    特定の日付形式を設定するには、MySQLでDATE_FORMAT()を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ArrivalDate date ); Query OK, 0 rows affected (0.60 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(ArrivalDate) values(&#

  5. MySQLでDATE_FORMAT()を使用して日付形式を変更するにはどうすればよいですか?

    DATE_FORMAT()を使用して、MySQLの日付形式を特定の形式に変更できます。以下は構文です- select date_format(yourColumnName,yourFormatSpecifier) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable    (    ShippingDate date    ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかの

  6. MySQLでSETフィールドの可能な値を取得するにはどうすればよいですか?

    セットフィールドに可能な値を取得するには、以下の構文を使用できます- desc yourTableName yourSetColumnName; まずテーブルを作成しましょう- mysql> create table DemoTable    (    Game set('Chess','Pig Dice','29 Card')    ); Query OK, 0 rows affected (0.60 sec) 以下は、セットフィールド-で使用可能な値を取得するためのクエリで

  7. MySQLを使用して1つのステートメントに複数の値のセットを挿入しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int, UserName varchar(20), UserAge int ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(UserId,UserName,UserAge) values(100,'John',25),(101,'Larry',24),(

  8. 特定の方法で単一のMySQL列の値を合計しますか?

    OVERと一緒に集計関数SUM()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    (    CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    CustomerValue int    ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa

  9. MySQLで名前を渡してドメイン名を取得しますか?

    MySQLで名前を渡してドメイン名を取得するには、substring_index()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserMailId varchar(200) ); Query OK, 0 rows affected (0.77 sec) 挿入コマンド-を使用して、テーブルにいくつかのレ

  10. MySQLで単一の列のすべての値を連結するにはどうすればよいですか?

    group_concat()をconcat()と一緒に使用して、単一の列のすべての値を連結できます。まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20) ); Query OK, 0 rows affected (0.73 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTab

  11. 特定のレコードの値をゼロに減らすためのMySQLクエリ?

    SETを使用して値を減らし、WHEREを使用して特定のレコードの条件を0に設定します。最初にテーブルを作成します- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Number int ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド&minus を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Number) values(10); Query OK,

  12. タイプENUMが関係するMySQLテーブルのアイテムをカウントしますか?

    GROUP BYは、集計関数COUNT()と一緒に使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Size ENUM('S','M','L','XL')    ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入しま

  13. MySQLのPOW()またはPOWER()のどちらが優れていますか?

    pow()とpower()はどちらも同義語です。構文を見てみましょう- select pow(yourValue1,yourValue2); OR select power(yourValue1,yourValue2); 次に、いくつかの例を示します。 pow()の使用 mysql> select POW(4,3); これにより、次の出力が生成されます- +----------+ | POW(4,3) | +----------+ | 64 | +----------+ 1 row in set (0.00 sec) power()の使用 mysql> se

  14. MySQLで動作しないことを除いて?

    MySQL以外では使用できません。 NOT IN演算子を使用して、同じ結果を得ることができます。まずテーブルを作成しましょう- mysql> create table DemoTable1  (  Number1 int  ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 va

  15. 文字列に特定の文字が存在する場合は、最後の文字を削除しますか?

    これにはtrim()を使用できます。最初にテーブルを作成しましょう- mysql> create table DemoTable    (    UserId varchar(100)    ); Query OK, 0 rows affected (0.63 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、いくつかの文字列の末尾に疑問符(?)を追加しました- mysql> insert into DemoTable values('User123?'); Query

  16. MySQLのsmallintに相当するJavaは何ですか?

    shortは、MySQLのsmallintに相当します。 Java shortは-32768〜32767の範囲の2バイトを取りますが、MySQLsmallintも同じ範囲の2バイトを取ります。 これがJavaでのshortのデモコードです- public class SmallIntAsShortDemo {    public static void main(String[] args) {       short value = 32767;       System.out.println(value);

  17. MySQLの列挙型から値を削除するにはどうすればよいですか?

    ALTERコマンドを使用して、MySQLの列挙型から値を削除します。まずテーブルを作成しましょう- mysql> create table DemoTable    (    `Rank` ENUM('LOW','MEDIUM','HIGH')    ); Query OK, 0 rows affected (0.52 sec) テーブルの説明を確認しましょう。 mysql> DESC

  18. MySQL Workbenchを使用してストアドプロシージャを作成しますか?

    まず、ストアドプロシージャを作成しましょう。以下は、MySQLWorkbenchを使用してストアドプロシージャを作成するためのクエリです。 use business; DELIMITER // DROP PROCEDURE IF EXISTS SP_GETMESSAGE; CREATE PROCEDURE SP_GETMESSAGE() BEGIN DECLARE MESSAGE VARCHAR(100); SET MESSAGE="HELLO"; SELECT CONCAT(MESSAGE,' ','MYSQL!!!!'); END //

  19. MySQLのORDERBYワード?

    MySQLで単語ごとに注文するには、ORDER BY FIELD()を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    StudentFavouriteSubject varchar(100) ); Query OK, 0 rows affected (0.52 sec) 挿入コマ

  20. 2015-07-01 11:15:30の形式での月ごとのMySQL検索結果?

    これにはMONTH()とYEAR()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate datetime ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(ShippingDate) values('2019-01-21 10

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:107/229  20-コンピューター/Page Goto:1 101 102 103 104 105 106 107 108 109 110 111 112 113