MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLクエリの結果を変数に割り当てる方法は?

    @anyVariableNameを使用して、クエリの結果を変数に割り当てます。まずテーブルを作成しましょう- mysql> create table DemoTable1864      (      Id int,      FirstName varchar(20),      LastName varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、

  2. MySQLを使用して、新しい列の小数点以下2桁に計算を丸めようとしていますか?

    丸めるには、MySQL ROUND()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1865      (      Value1 int,      Value2 int      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1865 val

  3. ある列から文字列を取得し、カンマ区切りの値を持つ別の列でその位置を見つけるためのMySQLクエリ?

    これには、FIND_IN_SET()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1866      (      Value1 int,      ListOfValues varchar(100)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT

  4. MySQLクエリで日付/時刻の値を秒単位でインクリメントしますか?

    これには、intervalコマンドでdate_add()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1867      (      ArrivalTime datetime      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1867 values('2019-1

  5. タイプがDATETIMEのMySQL列セットに時間を追加するにはどうすればよいですか?

    日時に時刻を追加するには、MySQLのADDTIME()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1848      (      ShippingDate datetime      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1848 values('201

  6. データのフェッチ中に複数の列でnull値を空の文字列に置き換えるMySQLクエリ

    このために、IFNULL()またはCOALESCE()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1849      (      ClientFirstName varchar(20),      ClientLastName varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します

  7. カスタムのYESまたはNOメッセージを表示するMySQLIF()

    まずテーブルを作成しましょう- mysql> create table DemoTable1850      (      OrderStatus varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1850 values('Yes'); Query OK, 1 row affected (0

  8. MySQLでタイムスタンプが5分より古いレコードを削除しますか?

    これには、DELETEコマンドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1851      (      DueDate datetime      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1851 values('2019-12-03 21:30:35'

  9. MySQLでタイプを比較してもエラーが発生しないのはなぜですか?

    stringをintと比較しようとしても、MySQLはstringをintに変換するため、エラーは発生しません。まずテーブルを作成しましょう- mysql> create table DemoTable1852      (      Value1 varchar(20),      Value2 int      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mys

  10. MySQLで最後の50エントリからランダムな行を5つだけ選択しますか?

    これには、サブクエリでORDER BY RAND()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1853      (      UserId int NOT NULL AUTO_INCREMENT,      PRIMARY KEY(UserId)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します m

  11. MySQLのリストにある特定のアイテムの個別の数

    特定のアイテムの明確な数を見つけるには、GROUP BY句とともにCOUNT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1854      (      Name varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1854 values(

  12. BloodTypeを保存するためにどのMySQLデータ型を使用する必要がありますか?

    BloodTypeを保存するには、varchar(3)またはENUMを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1855      (      BloodType varchar(3)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1855 values('

  13. ビットフィールドでGROUP_CONCAT()を使用すると、MySQLでガベージが返されますか?直し方?

    修正するには、group_concat()を使用し、列に0を追加します。まずテーブルを作成しましょう- mysql> create table DemoTable1856      (      Id int,      Value bit(1)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable18

  14. 特定の文字ハイフンの前にあるすべての文字を取得するMySQLクエリ

    このために、SUBSTRING_INDEX()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1857      (      Name varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1857 values('John-Smith'

  15. JavaをMySQLに接続する方法は?

    JavaをMySQLに接続するための、Javaコードは次のとおりです- import java.sql.Connection; import java.sql.DriverManager; public class LostConnectionURLDemo {    public static void main(String[] args){       String JDBCURL="jdbc:mysql://localhost:3306/web?autoReconnect=true";     &

  16. MySQLテーブルに多数の行を挿入する最速の方法は何ですか?

    最速の方法の構文を以下に示します。ここでは、INSERT INTOを1回だけ使用し、最適化された方法を形成しました- insert into yourTableName values(NULL,yourValue1',yourValue2),(NULL,yourValue1',yourValue2),....N; まずテーブルを作成しましょう- mysql> create table DemoTable1839      (      ClientId int NOT NULL AUTO_INCREMENT P

  17. 1つのMySQLクエリで2つのSELECTステートメントを使用して、特定のフィールドに値がないレコードを返します

    このために、サブクエリとともにWHERE句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1840      (      UserName varchar(20),      UserType ENUM('GUEST','ADMIN')      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコー

  18. MySQL正規表現:文字列内の数字を\ dと一致させる方法は?

    文字列内の数字を一致させるために、MySQLの構文は次のとおりです- select * from yourTab leName where yourColumnName regexp '[0-9]'; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable1841      (      Code varchar(20)      ); Query OK, 0 rows affected (0.00 sec) 挿入コマン

  19. MySQLで列にNULL行を掛けますか?

    NULL行で乗算するには、COALESCE()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1842      (      NumberOfItems int,      Amount int      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTab

  20. MySQLで特定の年の開始日と終了日を取得する

    これには、MySQL YEAR()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1843      (      StartDate date,      EndDate date      ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1843

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:23/229  20-コンピューター/Page Goto:1 17 18 19 20 21 22 23 24 25 26 27 28 29