MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLにGREATEST()を実装し、テーブルを更新しますか?

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

  2. MySQLの列値に応じてSELECTで乗算を実行しますか?

    これにはCASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value1 int,    Value2 int    ); Query OK, 0 rows affected (0.76 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert in

  3. MySQLで行IDとともにMAXとMINの値を取得しますか?

    これには、集計関数MAX()およびMIN()を使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Number1 int,    Number2 int    ); Query OK, 0 rows affected (0.89 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> inse

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

    まず、テーブルに存在する列の数を知る必要があります。以下は、列名を知るための構文です- show columns from yourTableName; 以下は、すべての列を連結するための構文です- select concat(yourColumnName1,yourColumnName2,yourColumnName3,........N) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable    (    CustomerId int,    

  5. MySQLクエリで列名「from」を使用する際に問題が発生しましたか?

    「from」はMySQLで予約語であるため、列名として「from」を直接使用することはできません。 それでも使用したい場合は、バックティック記号を使用する必要があります。 まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    `from` varchar(100),    Name varchar(10)    ); Query OK, 0

  6. MySQLのフィールドにSubstring()を適用して、文字列の一部を取得するにはどうすればよいですか?

    MySQLのフィールドにsubstring()を使用して、文字列の一部を取得できます。以下は構文です- select substring(yourColumnName,yourStartingIndex,yourEndingIndex) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Title longtext   &nbs

  7. MySQLでMM/DD / YYをUnixタイムスタンプに変換しますか?

    MM / DD / YYをUNIXタイムスタンプに変換するには、次の構文を使用できます- select UNIX_TIMESTAMP(str_to_date(yourColumnName,'%m/%d/%Y')) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    dateConvertToUnix varchar(100)

  8. MySQLで特定のテーブルの主キー「列名」を取得するにはどうすればよいですか?

    まず、主キーCustomerId-を持つテーブルを作成しましょう。 mysql> create table DemoTable    (    CustomerId int NOT NULL AUTO_INCREMENT,    CustomerName varchar(20),    CustomerAge int,    CustomerCountryName varchar(100),    PRIMARY KEY(CustomerId)    

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

    pow()とpower()はどちらもMySQLの同義語です。以下は構文です- 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>

  10. MySQLのEXCEPTに相当するものは何ですか?

    MySQLではEXCEPTを使用できません。代わりに、NOTIN演算子を使用してください。まずテーブルを作成しましょう- mysql> create table DemoTable    (    Number1 int    ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.14 se

  11. SQLクエリでフィールド「from」を使用して問題が発生するのはなぜですか?

    fromは使用できません from のため、列名として直接 MySQLの予約語です。これを回避するには、バックティック記号を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    `from` varchar(100),    Name varchar(10)    ); Query OK, 0 rows affecte

  12. MySQLのフィールドのSubstring()?

    MySQLのフィールドにsubstring()を使用して、文字列の一部を取得できます。以下は構文です- select substring(yourColumnName,yourStartingIndex,yourEndingIndex) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Title longtext   &nbs

  13. MySQLの更新ステートメントを組み合わせますか?

    これにはCASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affected (1.11 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable(Name) values

  14. MySQLで列の最大値を選択するにはどうすればよいですか?

    ORDER BY句または集計関数MAX()を使用して、最大値を選択できます。 ORDERBYの使用 以下は構文です- select yourColumnName from yourTableName order by yourColumnName desc limit 0,1; まずテーブルを作成しましょう- mysql> create table DemoTable    (    Number int    ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用してテーブル

  15. 日付列を持つテーブルを作成するにはどうすればよいですか?

    日付列のみのテーブルを作成するには、DATE型を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(20),    StudentAdmissionDate DATE    ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用

  16. MySQLの日付ASCで注文しますか?

    STR_TO_DATE()関数を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    (    AdmissionDate varchar(200)    ); Query OK, 0 rows affected (1.19 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values('12-01-2019'); Query OK, 1 row affected (0.1

  17. MySQLでテーブルを作成するときにインデックスを作成しますか?

    まず、テーブルとインデックスを作成しましょう- mysql> create table DemoTable    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(20),    StudentAge int,    StudentCountryName varchar(100),    INDEX first_Name_index(StudentFir

  18. MySQLは異なる開始値から注文しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable    (    ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ClientName varchar(30)    ); Query OK, 0 rows affected (0.74 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable(ClientName) values('

  19. 同じ年齢の学生の頻度をカウントするMySQLクエリ?

    これには、COUNT(*)をGROUPBYと一緒に使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentAge int    ); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTabl

  20. MySQLで選択したレコードで注文しますか?

    これにはCASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable    (    Number int    ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(490); Query OK, 1 row affected (0.35 sec) mysql> insert into Demo

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