MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MYSQLは2つの列からDISTINCT値を選択しますか?

    2つの列で個別の値を選択するには、MySQLのleast()関数とgreatest()関数を使用できます。 2列のテーブルを作成しましょう- mysql> create table SelectDistinctTwoColumns    −> (    −> StudentId int,    −> EmployeeId int    −> ); Query OK, 0 rows affected (0.60 sec) これで、テーブ

  2. MySQLのINT(7)はどういう意味ですか?

    INT(7)では、数字は表示幅を示します。 intは4バイトかかることがわかっているので、ストレージには影響しません。範囲は-2147483648〜2147483647です。 INT(7)を理解するために、ゼロフィル列を持つテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table DisplayInt -> ( -> Number int(7) zerofill -> ); Query OK, 0 rows affected (1.25 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入しま

  3. MySQLのDATETIME形式の値に1日を追加しますか?

    DATETIME形式の値に日を追加するには、MySQLのDATE_ADD()関数を使用できます。 構文は次のとおりです- select date_add(now(),interval 1 day) as anyVariableName; これで、日時形式に日を追加するために上記の構文を実装できます。 mysql> select date_add(now(),interval 1 day) as Adding1DayDemo; 以下は出力です- +---------------------+ | Adding1DayDemo | +---------------------

  4. MySQLで指定された生年月日から年齢を計算しますか?

    生年月日からMySQLの年齢を計算するには、次の構文を使用できます- SELECT YEAR(CURRENT_TIMESTAMP) - YEAR(yourColumnName) - (RIGHT(CURRENT_TIMESTAMP, 5) < RIGHT(yourColumnName, 5)) as anyVariableName from yourTableName; 上記の概念を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです。 mysql> create table AgeCalculatesDemo −> (

  5. MySQLテーブルの作成日を取得するにはどうすればよいですか?

    MySQLテーブルの作成日を取得するには、information_schema.tablesからcreate_timeを使用します。構文は次のとおりです- SELECT create_time FROM INFORMATION_SCHEMA.TABLES WHERE table_schema = 'yourDatabaseName' AND table_name = 'yourTableName'; 私のテーブル名は「skiplasttenrecords」で、データベースは「test」です。 データベースとテーブル名に上記の構文を実装します。クエリは次のとお

  6. MySQLで累積合計列を作成するにはどうすればよいですか?

    MySQLで累積合計列を作成するには、変数を作成し、値を0に設定する必要があります。累積合計は、現在の値で次の値を段階的にインクリメントします。 まず、SETを使用して変数を作成する必要があります。構文は次のとおりです- set @anyVariableName:= 0; MySQLで累積合計列を作成するための構文は次のとおりです- select yourColumnName1,yourColumnName2,........N,(@anyVariableName := @anyVariableName + yourColumnName2) as anyVariableName from

  7. MySQLテーブルの列のデフォルトを変更するにはどうすればよいですか?

    MySQLテーブルの列のデフォルトを変更するには、CHANGEコマンドを使用できます。構文は次のとおりです- alter table yourTableName change yourCoumnName youColumnName datatype not null default Value; 上記の構文を理解するために、テーブルを作成しましょう。以下はクエリです- mysql> create table DefaultDemo −> ( −> ArrivalTime timestamp −> ); Query

  8. MySqlで一度に複数の列のテーブル列のデータ型を変更するにはどうすればよいですか?

    ALTER tableコマンドで複数の列を追加するには、MODIFYcolumnコマンドを使用できます。構文は次のとおりです- alter table yourTableName modify column yourColumnName1 dataType, modify column yourColumnName2 dataType, . . . modify column yourColumnNameN dataType 上記の構文を理解するために、テーブルを作成しましょう。以下はクエリです- mysql> create table AddColumn    &

  9. MySQL列を再配置する方法は?

    MySQLの列を再配置するには、showcreateコマンドを使用して列の配置を確認します。構文は次のとおりです- show create table yourTableName; MySQL列を再配置するための構文は次のとおりです- alter table yourTableName change column yourColumnName yourColumnName dataType first 同じ目的で、afterキーワードを使用できます。構文は次のとおりです- alter table yourTableName change column yourColumnName your

  10. MySQLの列の最後の2文字を削除しますか?

    SUBSTRING()メソッドとCHAR_LENGTH()メソッドを使用して、最後の2文字を削除できます。構文は次のとおりです- select yourColumnName,SUBSTRING(yourColumnName,1,CHAR_LENGTH(yourColumnName) - 2) AS anyVariableName from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table LastTwoCharacters −> ( −> Words varcha

  11. MySQL計算でエイリアスを使用する方法は?

    まず、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table AliasDemo −> ( −> Id int −> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。以下は、レコードを挿入するためのクエリです- mysql> insert into AliasDemo values(20); Query OK, 1 row affected (0.45

  12. 「価格」列に最適なMySQLタイプはどれですか。

    価格列に最適なタイプはDECIMALである必要があります。タイプDECIMALは、値を正確に格納します。 例 --DECIMAL(10,2)は、価格値を格納するために使用できます。これは、合計桁が10になり、2桁が小数点以下になることを意味します。 タイプDECIMALを理解するために、テーブルを作成しましょう。 mysql> create table PriceDemo    −> (    −> ProductPrice DECIMAL(10,2)    −> );

  13. MySQLの外部キー制約のリストを取得する

    多数のテーブルを持つデータベース「ビジネス」があるとしましょう。外部キー制約のみを表示する場合は、次のクエリを使用します- mysql> select *    −> from information_schema.referential_constraints    −> where constraint_schema = 'business'; 以下は、外部キー制約のみを表示する出力です- +--------------------+-------------------+---------

  14. MySQLで月と年をグループ化しますか?

    MySQLの関数DATE_FORMAT()を使用して、月と年をグループ化できます。 GROUPBY句も使用されます。 構文は次のとおりです- SELECT DATE_FORMAT(yourColumnName, '%m-%Y') from yourTableName GROUP BY MONTH(yourColumnName), YEAR(yourColumnName)DESC; 上記の概念を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table GroupMonthAndYearDemo

  15. セーフモードでMySQLの削除を実行しますか?

    セーフモードで削除するには、以下のクエリを使用できます- SET SQL_SAFE_UPDATES = 0; 上記のクエリを理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table SafeDeleteDemo    −> (    −> Price int    −> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを

  16. MySQL LIKEで大文字と小文字を区別するにはどうすればよいですか?

    LIKE BINARYを使用してMySQLLIKEで大文字と小文字を区別するようにするには、構文は次のとおりです- select yourColumnName like binary 'anyStringValue' from yourTableName; 上記の概念を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table LikeBinaryDemo    −> (    −> Name varchar(200) &nbs

  17. MySQLで個別の値をカウントする方法は?

    個別の値をカウントするには、集計関数count()で個別を使用できます。 構文は次のとおりです- select count(distinct yourColumnName) as anyVariableName from yourTableName; 上記の概念を理解するために、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table DistinctDemo −> ( −> Name varchar(200) −> ); Query OK, 0 rows a

  18. 2つのフィールドでgroupbyを使用し、MySQLでカウントしますか?

    2つのフィールドにGROUPBYを実装してカウントするには、テーブルを作成しましょう。以下は、テーブルを作成するためのクエリです- mysql> create table GroupByTwoFieldsDemo    −> (    −> Id int,    −> Name varchar(200)    −> ); Query OK, 0 rows affected (0.53 sec) テーブルにいくつかのレコードを挿入しましょ

  19. 日時が1週間より前のすべてのレコードを返すMySQLクエリ

    1週間より古い日付を取得するには、次の構文を使用できます- select *from yourTableName where yourColumnName < now() - interval 1 week; 上記の概念を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです- mysql> create table DatesOfOneWeek −> ( −> ArrivalTime datetime −> ); Query OK, 0 rows affected (0.8

  20. 別のテーブルと一致するテーブルをMySQLで作成しますか?

    別のテーブルと一致するテーブルをMySQLで作成するには、LIKE演算子を指定してCREATETABLEコマンドを使用します。構文は次のとおりです- create table yourNewTableName like yourOldTableName; 上記の構文は、テーブルの構造を作成します。 すべてのレコードが必要な場合は、INSERTINTO…... SELECT*FROMコマンドを使用します。構文は次のとおりです- insert into yourNewTableName select *from yourOldTableName. 古いテーブルといくつかのデータがあります-

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:156/229  20-コンピューター/Page Goto:1 150 151 152 153 154 155 156 157 158 159 160 161 162