MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. デフォルトの0000-00-00でMySQL日時列を作成しますか?

    デフォルトを設定するには、MySQLでDEFAULTキーワードを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeName varchar(20),    -> EmployeeJoiningDate datetime default '0000-00-00 00:

  2. 月に基づいてMySQLテーブルから合計を選択します

    このために、GROUP BY MONTH()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1628     -> (     -> PurchaseDate date,     -> Amount int     -> ); Query OK, 0 rows affected (1.55 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。 mysql> insert into DemoTabl

  3. カンマ区切りの結果の数値をMySQLに置き換えますか?

    このためには、FIND_IN_SET()とともにCASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1629     -> (     -> Month varchar(100)     -> ); Query OK, 0 rows affected (0.64 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。 mysql> insert into DemoTable1629 values('2

  4. 左から15語だけを表示するMySQLクエリ?

    これには、MySQLでLEFTを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Title text    -> ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Java database connectivity to MySQL data

  5. 1つのMySQLqueryで2つのテーブルの最大値から最小値を選択しますか?

    このために、MySQLでUNIONを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1    -> (    -> Value int    -> )    -> ; Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(60); Query OK, 1 row

  6. MySQLストアドプロシージャでDELIMITERを正しく使用するにはどうすればよいですか?

    正しい方法は次のとおりです- DELIMITER // CREATE PROCEDURE yourStoredProcedureName() BEGIN  IF  yourCondition then      yourStatement1 ; else     yourStatement2 ; END IF ; END // DELIMITER ; ここで例を見て、ストアドプロシージャを作成しましょう- mysql> DELIMITER // mysql> CREATE PROCEDURE delimit

  7. MySQLを使用して、対応する重複値のレコードを別の列に追加します

    このために、GROUP BY句とともに集計関数SUM()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Name varchar(20),    -> Value int    -> ); Query OK, 0 rows affected (2.08 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable va

  8. MySQLでカンマ区切りの値を持つ列から特定のレコードを検索する

    これには、FIND_IN_SET()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> ListOfValue varchar(20)    -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('78,89,65'); Query O

  9. MySQLの2つの異なる列を使用したカスタムソート?

    このためには、CASEステートメントとともにORDERBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1610    -> (    -> Marks int,    -> Name varchar(20)    -> ) ; Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTa

  10. MySQLを特定の列xで並べ替え、残りの値を昇順で表示します

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

  11. MySQLで複数のテキストレコードを1つに結合する

    複数のテキストレコードを組み合わせるには、GROUP_CONCAT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1611    -> (    -> Value text    -> ); Query OK, 0 rows affected (0.86 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1611 values('John');

  12. MySQLで選択した行のサイズを取得する

    選択した行のサイズを取得するには、CHAR_LENGTH()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1612    -> (    -> FirstName varchar(20),    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (0.87 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> ins

  13. WHERE句でANDを使用して、MySQLテーブルから特定のレコードを削除します

    MySQL ANDは、複数の条件を使用してフィルタリングすることでレコードをフェッチするためにWHEREで使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> ins

  14. MySQLにOracleのtrunc(sysdate)に似た関数はありますか?

    はい、DATE()を使用してMySQLの日付部分のみを取得でき、CURDATE()を使用してMySQLの現在の日付を取得できます。 現在の日付は次のとおりです- mysql> select curdate(); +------------+ | curdate()  | +------------+ | 2019-10-20 | +------------+ 1 row in set (0.00 sec) まずテーブルを作成しましょう- mysql> create table DemoTable1613    -> (   &nbs

  15. MySQLLIKE演算子を使用して特定のテーブル名を表示する

    LIKE演算子を使用して特定のテーブル名を表示するには、構文は次のとおりです- select table_name as `anyAliasName`     from information_schema.tables where table_name like ‘yourValue%'; 上記の構文を実装して、LIKE演算子-を使用して特定のテーブル名を表示してみましょう。 mysql> select table_name as `DemoTable1600`    -> from information_schem

  16. MySQL LIKEコマンドは、特定の番号で始まるレコードを表示するためのドットを含む文字列では機能しません

    ドットを含む文字列を操作し、特定の番号で始まるレコードを表示するには、REGEXPを使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> GameReleaseVersion varchar(20)    -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable

  17. MySQLレコード(価格値)を乗算した後にフォーマットします

    レコードをフォーマットするには、FORMAT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Price decimal(10,4),    -> Rate decimal(10,4)    -> ); Query OK, 0 rows affected (0.96 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT

  18. null値とnull以外の値を持つ複数の列から最大値を取得しますか?

    このために、COALESCE()を使用できます。最大値については、MySQLでGREATEST()を使用してください。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Value1 int,    -> Value2 int,    -> Value3 int    -> ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにい

  19. MySQLLIKEをMySQLINとして実装するためのクエリ?

    MySQL IN()のようなクエリを実装するには、LIKE演算子とともにCOUNT()、IF()を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Subject varchar(80)    -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable valu

  20. MySQLWHERE句の複数の値で更新

    最初にテーブルを作成しましょう- mysql> create table DemoTable    -> (    -> Id int,    -> Name varchar(20),    -> Age int,    -> CountryName varchar(10)    -> ); Query OK, 0 rows affected (0.81 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:30/229  20-コンピューター/Page Goto:1 24 25 26 27 28 29 30 31 32 33 34 35 36