-
MySQLタイムスタンプが現在の時間のどこにあるかを選択しますか?
このために、CURTIME()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ArrivalTime timestamp -> ); Query OK, 0 rows affected (0.65 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-10-26 17:55:55'); Q
-
MySQLテーブルにuserという単語を使用できますか?
MySQLの予約語であるため、MySQLテーブルに「user」を使用することはできません。名前をユーザーからユーザーなどに変更したり、ユーザーの単語の前後にバッククォートを使用したりできます。 ユーザーという単語は、ユーザーを作成するために使用することも、MySQLデータベースからユーザーリストを選択するために使用することもできます。 まず、テーブルを作成しましょう。ここでは、テーブル名users-を使用しました mysql> create table users -> ( -> UserId int NOT NULL
-
すべての列の値から最後の2つの単語を削除するMySQLクエリ
このために、MySQLのLEFT()関数を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(10) -> ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John'); Query OK, 1 row
-
MySQLの行の値をシフトして、既存の行の既存のID値を変更しますか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> ); Query OK, 0 rows affected (1.07 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
!を使用するMySQLの演算子
同じ結果を得るには、!を使用しないでください。オペレーター。 NOTキーワードは、MySQLによってすでに提供されています。まずテーブルを作成しましょう- mysql> create table DemoTable1560 -> ( -> Value1 int -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1560 valu
-
重複する値でフォーマットされるようにMySQLからデータをプルする最も効率的な方法は何ですか
これには、GROUP_CONCAT()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1561 -> ( -> StudentName varchar(20), -> Title text -> ); Query OK, 0 rows affected (0.60 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable
-
複数の最小値をフェッチするMySQLクエリ?
このために、MIN()と一緒にサブクエリを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20), -> Score int -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(
-
MySQLで月と年の初めからのバウチャー値の合計をカウントする
これには、MySQL MONTH()およびYEAR()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1562 -> ( -> VoucherValue int, -> RechargeDate date -> ); Query OK, 0 rows affected (1.40 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert int
-
MySQLテーブルのusernameフィールドに「name」または「user_name」という名前を付ける必要がありますか?
テーブル名の前にuser_nameのようなフィールド名を付けないでください。代わりに、ユーザーまたはユーザー名を使用してください。 テーブル名のプレフィックスを付けると、あいまいになる可能性があるため、テーブル名のプレフィックスは避けてください。 まずテーブルを作成しましょう- mysql> create table user -> ( -> username varchar(20), -> password varchar(20) -> ); Query
-
MySQLで最大値から最小値に並べ替える
最大値から最小値に並べ替えるには、ORDER BY length()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Price varchar(20) -> ); Query OK, 0 rows affected (0.92 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('80'); Quer
-
MySQLの結果セットを指定されたものと同じにする方法は?
これには、MySQL FIND_IN_SET()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1563 -> ( -> StudentId int, -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into De
-
column1がNULLの場合、次にNULLの場合column2 END with MySQL
これには、CASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20), -> Marks1 int, -> Marks2 int -> ); Query OK, 0 rows affected (0.72 sec) 挿入コマンドを使用してテーブルにいくつかのレコードを挿入します- mysql> inser
-
varcharからdatetimeに変換し、MySQLで比較しますか?
このために、STR_TO_DATE()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1565 -> ( -> ArrivalDatetime varchar(40) -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1565 values('10/01/2019
-
MySQLのintvalue='1'とintvalue=1の違いは?
intvalue=1を使用する必要があります。ステートメントintvalue=’1’は、MySQLによって内部的にcast( ‘1’ as int)に変換されます。 まずテーブルを作成しましょう- mysql> create table DemoTable1566 -> ( -> intvalue int -> ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert
-
MySQLで正しい形式の米ドル通貨レコードを表示する
MySQLでFORMAT()を使用して、米ドルの通貨レコードを正しい形式で表示します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Amount DECIMAL(15,4) -> ); Query OK, 0 rows affected (0.75 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(90948484); Que
-
MySQLのupdateコマンドが傾斜した一重引用符の使用を要求するのはなぜですか?
文字列の入力値には一重引用符を使用してください。テーブル名や列名などの識別子がある場合は、一重引用符を使用しないでください(バッククォートを使用してください)。 まずテーブルを作成しましょう- mysql> create table DemoTable1552 -> ( -> `key` int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルに
-
MySQLテーブルに重複レコードを挿入しているときにエラーを表示する
このために、UNIQUEKEYを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1553 -> ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20), -> EmployeeSalary int -> ); Query OK, 0 rows affected (
-
MySQLデータベースで文字列をすばやく検索しますか?
全文検索を使用して、文字列をすばやく検索します。まずテーブルを作成しましょう- mysql> create table DemoTable1554 -> ( -> Title text -> ); Query OK, 0 rows affected (0.63 sec) 全文検索を作成するためのクエリは次のとおりです- mysql> create fulltext index faster_title on DemoTable1554(Title); Query OK, 0 rows
-
Javaを使用したMySQLデータベースへの接続
以下のURLを使用してMySQLデータベースに接続します。構文は次のとおりです- String MySQLURL="jdbc:mysql://localhost:3306/yourDatabaseName?useSSL=false"; String databseUserName="yourUserName"; String databasePassword="yourPassword"; 例 import java.sql.Connection; import java.sql.DriverManager; import java.
-
INSERTコマンドのMySQLテーブルをトリガーで更新しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable1 -> ( -> Id int, -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.52 sec) これが2番目のテーブルを作成するためのクエリです- mysql> create table DemoTable2 -> ( -> E