MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. INSERTクエリで米国の日付形式をMySQL形式に変換するにはどうすればよいですか?

    STR_TO_DATE()を使用して、INSERTで米国の日付形式をMySQL形式に変換できます。まずテーブルを作成しましょう- mysql>create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ShippingDatetime varchar(200) ); Query OK, 0 rows affected (1.04 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、INSERTを使用して米国の日付形式を変換し

  2. MySQLデータベースで2つのランダムな行を選択しますか?

    RAND()およびLIMIT句を使用して、MySQLデータベース内の2つのランダムな行を選択します- select *from yourTableName order by rand() limit 2; まずテーブルを作成しましょう- mysql>create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ClientFirstName varchar(20) ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-

  3. MySQLデータベースに日付を保存する最も簡単な方法は何ですか?

    MySQLに日付を保存するには、STR_TO_DATE()メソッドを使用します- insert into yourTableName values(STR_TO_DATE('yourDate', '%d/%m/%Y')); まずテーブルを作成しましょう- mysql> create table DemoTable (    AdmissionDate date ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert in

  4. MySQLでフィールド値>0の場合、1を引く方法は?

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

  5. 1つのエントリを除いてMySQLでアルファベット順に並べ替えますか?

    これにはORDERBY句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    FirstName varchar(200) ); Query OK, 0 rows affected (0.93 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values('Larry'); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable

  6. 単一のMySQL行の平均の平均を取得しますか?

    これには、集計関数AVG()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Value1 int,    Value2 int,    Value3 int ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(10,20,30); Query OK, 1 row affected (0.30 sec

  7. MYSQLでテーブル名に空白が含まれているテーブルからデータを選択するにはどうすればよいですか?

    テーブル名に空白がある場合は、テーブル名の前後にバッククォートを使用する必要があります。まず、テーブルを作成しましょう。 ここでは、バックティックを使用しました- mysql> create table `Demo Table138` (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Price int ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into `Dem

  8. MySQLの文字列の最初の文字を除くすべてを選択しますか?

    文字列の最初の文字を除くすべてを選択するには、SUBSTR()メソッドを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    FirstName varchar(20) ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values('Larry'); Query OK, 1 row affected (0.24 sec) mysql>

  9. MySQLで右調整された列を整列させる方法は?

    これには、MySQLのLPAD()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    FullName varchar(100) ); Query OK, 0 rows affected (0.81 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values('John Smith'); Query OK, 1 row affected (0.22 sec) mysql> insert into

  10. MySQLの二重挿入(重複エントリ)を防ぐ方法は?

    重複エントリを防ぐには、制約UNIQUEを追加します。まずテーブルを作成しましょう- mysql> create table DemoTable (    Id int,    Name varchar(100) ); Query OK, 0 rows affected (0.79 sec) これは、UNIQUE-を使用してMySQLの二重挿入を防ぐためのクエリです。 mysql> alter table DemoTable add constraint id_NameUnKey UNIQUE(Id,Name); Query OK, 0 r

  11. MySQLで平均行長をクエリしますか?

    INFORMATION_SCHEMA.TABLESおよびAVG_ROW_LENGTHを使用して、MySQLの平均行長をクエリできます- SELECT AVG_ROW_LENGTH FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME = ‘yourTableName’; まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    St

  12. 列に複数のレコードに同じデータが含まれているMySQL行を選択しますか?

    MySQL JOINを使用して、列に複数のレコードに同じデータが含まれているMySQL行を選択します。まずテーブルを作成しましょう- mysql> create table DemoTable (    UserId int,    UserName varchar(20) ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(10,'John'); Query OK, 1

  13. MySQLでデータがNULLかどうかを確認するにはどうすればよいですか?

    IF()を使用して、データがNULLかどうかを確認できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(200),    Age int ); Query OK, 0 rows affected (0.44 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable(Name,Age

  14. ストアドプロシージャからのメッセージを表示するにはどうすればよいですか?

    条件に基づいてストアドプロシージャからのメッセージを表示するには、IF-ELSE条件-を使用します。 mysql> DELIMITER // mysql> CREATE PROCEDURE showMessage(value int,Name varchar(20))    BEGIN       IF(value > 100) then          SELECT CONCAT("HELLO"," ",Name);   &

  15. idが最大の場合に削除操作を実行するMySQLクエリ?

    削除する必要があるIDは1つだけなので、これにはLIMIT1を指定してORDERBYDESCコマンドを使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable (    UserId int,    UserName varchar(20) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(100,'John'); Q

  16. あまりにも多くの行を選択するMySQLクエリ?

    これにはLIMITを使用できます。これは、限られた数のレコードをフェッチするために使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Id int,    Name varchar(20) ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into DemoTable values(10,'John'); Query OK, 1 row affect

  17. 5つ星評価の列を設定するには、どのデータ型を使用する必要がありますか?

    これにはENUMデータ型を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserRating ENUM('1','2','3','4','5') ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> ins

  18. MySQL SELECTでドットをコンマに置き換えますか?

    SELECTでドットをコンマに置き換えるには、REPLACE()を使用できます。 以下は構文です- select replace(yourColumnName, '.' , ',' ) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable (    Value float ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> insert into De

  19. MySQLの整数のセットから選択するにはどうすればよいですか?

    整数のセットから選択するには、UNIONを使用できます。 以下は構文です- SELECT yourValue1 UNION SELECT yourValue2 UNION SELECT yourValue3 UNION SELECT yourValue4 . . . . N 上記の構文を実装して、MySQLの整数のセットから選択してみましょう- mysql> SELECT 1000 UNION SELECT 2000 UNION SELECT 3000 UNION SELECT 4000 UNION SELECT 5000 UNION SELECT 6000 UNION SELEC

  20. MySQLで単一のレコードを除いて重複レコードを削除するにはどうすればよいですか?

    1つのレコードを保持し、残りの重複レコードを削除する必要があるため、このための条件を指定してDELETEコマンドを使用できます。 まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(40) ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用してテーブルにレコードを挿入します mysql> ins

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