MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. 2つの列の値を乗算し、MySQLで新しい列を表示しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> NumberOfItems int,    -> Amount int    -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(4,902); Query OK, 1 row affec

  2. MySQLで英数字列を注文するにはどうすればよいですか?

    「100X」、「2Z」などの値を持つ英数字の列を注文するには、ORDERBYを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId varchar(100) -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2X'); Query OK, 1 row affected (0.21 sec

  3. 2つのフィールドとNULL値を時系列で並べ替えるMySQLクエリ?

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

  4. MySQL DATE_ADD()を使用して、別の列の値に基づいて日付をインクリメントしますか?

    最初に、列の1つをDueDateとして、もう1つを「RepeatTime」としてテーブルを作成します。これは、ユーザーが支払いを送信するように通知されたとしましょう- mysql> create table DemoTable    -> (    -> DueDate date,    -> RepeatTime int    -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します m

  5. MySQL列をNOTNULL制約を持つように変更します

    制約を更新するには、MODIFYコマンドを使用します。以下は構文です- alter table yourTableName modify yourExistingColumnName yourExistingDataType NOT NULL;   まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> UserId int NOT NULL AUTO_INCREMENT,    -> UserFirstName varchar(100

  6. MySQLにデフォルトのORDERBY値はありますか?

    MySQLにはデフォルトのORDERBY値はありません。 ORDERBY句を明示的に指定する必要があります。以下は構文です- ORDER BY ASC; OR ORDER BY DESC; まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> StudentName varchar(100)    -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入

  7. 日付の違いを取得し、MySQLで給与を計算しますか?

    給与を計算するために、月の日付(JoiningDate – EndDate)の差を取得する必要があるとします。日給は300としましょう。したがって、20日間は6000になります。同様に、27日間は8100になります。 この例では、最初にテーブルを作成しましょう mysql> create table DemoTable    -> (    -> JoinDate date,    -> EndDate date    -> ,    -> Value in

  8. 行を削除するMySQLクエリ

    DELETEを使用して、MySQLの行を削除します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> CustomerId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> CustomerName varchar(100),    -> CustomerAge int    -> ); Query OK, 0 rows affected (1.3

  9. MySQLで複数の列を選択し、単一の列に表示しますか?

    これにはconcat()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> FirstName varchar(30),    -> LastName varchar(30)    -> ); Query OK, 0 rows affected (0.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable val

  10. MySQLの条件に基づいて、新しい列を追加し、その列に値を設定しますか?

    条件に基づいて値を設定するには、IF()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Age int    -> ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(19); Query OK, 1 row affected (0.20 sec

  11. MySQLでタイムスタンプで並べ替える方法は?

    タイムスタンプで並べ替えるには、次の構文のようにORDERBYを使用します- select *from yourTableName ORDER BY STR_TO_DATE(`yourColumnName`,'%m/%d/%Y%h:%i:%s %p'); まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> `timestamp` varchar(100)    -> ); Query OK, 0 rows affected (

  12. MySQLで昇順の検索順序を維持しながら、最後の列から番号0を配置するにはどうすればよいですか?

    最初にテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Number int    -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(9); Query OK, 1 row affected (0.13 sec) mysql> insert into Dem

  13. MySQLで特定の文字を含むレコードを2回フェッチする

    まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Words text    -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Ever'); Query OK, 1 row affected (0.18 sec) mysql> ins

  14. MySQLLIMITを使用して列から単一の注文日を取得します

    列から単一の日付を取得するには、「LIMIT1」を使用します。注文するには、ORDERBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> DueDate varchar(100) -> ); Query OK, 0 rows affected (1.16 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('10-06-2019'); Query OK, 1 row affe

  15. MySQLの列定義で指定された表示幅まで、フィールドの表示値をゼロで埋めますか?

    MySQLではこれにzerofillを使用します。ゼロフィルは、フィールドの表示値に、列定義で指定された表示幅までのゼロを埋め込みます。たとえば、columnがint(8)に設定されている場合、幅は8になります。数値が29654の場合、合計幅の左側にゼロが埋め込まれます。つまり、8- 00029654 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number int(8) zerofill -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テ

  16. MySQL日付の日部分のみを更新するにはどうすればよいですか?

    最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> AdmissionDate date -> ); Query OK, 0 rows affected (1.38 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-05-12'); Query OK, 1 row affected (0.52 sec) mysql> insert into DemoTable value

  17. MySQLで一時テーブルを使用せずに列データを更新しますか?

    これには、CASEステートメントを使用します。これは、一時テーブルを使用しなくても機能します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> UserName varchar(100),    -> UserStatus varchar(100)    -> ); Query OK, 0 rows affected (0.74 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysq

  18. MySQLを使用して別の列で個別の値の最大数を取得する

    これには、COUNT()関数とGROUPBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.69 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John'); Query OK, 1 row affected (0.19 sec) mysql> inser

  19. MySQLで結果を10進数から整数値に切り捨てます

    これにはtruncate()を使用します(例:190.245から190)。構文は次のとおりです- select truncate(yourColumnName,0) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Value DECIMAL(10,4)    -> ); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコード

  20. MySQLの2つの列に条件が設定された範囲内のレコードを選択しますか?

    これには、where句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number1 int, -> Number2 int -> ); Query OK, 0 rows affected (3.73 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(40,50); Query OK, 1 row affected (0.60 sec) mysql> insert into D

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:94/229  20-コンピューター/Page Goto:1 88 89 90 91 92 93 94 95 96 97 98 99 100