-
JavaからMySQLでデータベースを作成しますか?
以下は、JavaからMySQLでデータベースを作成するためのコードです。 「Customer_Tracker_Database」という名前のデータベースを作成しています import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class CreateDatabaseDemo { public static void main(String[] args) { Connection con=null;
-
MySQLで空白行を削除するにはどうすればよいですか?
削除コマンドを使用して、MySQLの空白行を削除します。 構文は次のとおりです delete from yourTableName where yourColumnName=' ' OR yourColumnName IS NULL; 上記の構文では、空白行とNULL行が削除されます。 概念を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table deleteRowDemo -> ( -> Id int NOT NULL AUTO
-
既存のMySQL値に+1を追加するにはどうすればよいですか?
例を見て、最初にテーブルを作成しましょう。 mysql> create table Add1ToExistingValue -> ( -> Value int -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。 クエリは次のとおりです mysql> insert into Add1ToExistingValue values(10); Quer
-
ALTERコマンドを使用してMySQLテーブルの自動インクリメント初期値を設定します
MySQLテーブルの自動インクリメント初期値を設定するには、ALTERコマンドを使用します。最初のステップは alter table yourTableName modify yourColumnName int NOT NULL AUTO_INCREMENT PRIMARY KEY,add index(yourColumnName); 2番目のステップは次のとおりです alter table yourTableName AUTO_INCREMENT=yourStartingValue; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです
-
MySQLサーバーを再起動する方法は?
restartコマンドを使用してMySQLサーバーを再起動します。 構文は次のとおりです Restart まず、MySQLのバージョンを確認しましょう。 クエリは次のとおりです SELECT version(); ここで、MySQLサーバーを再起動するために、上記のコマンドを実装します。 クエリは次のとおりです mysql> restart; Query OK, 0 rows affected (0.00 sec) ケース1 現在、MySQLサーバーが再起動されています。再起動コマンド中にクエリを実行しようとすると、エラーが発生します。 クエリは次のとおりです mysql&
-
3つの異なる列からMySQLの最大値を取得しますか?
3つの異なる列から最大値を取得するには、GREATEST()関数を使用します。 構文は次のとおりです SELECT GREATEST(yourColumnName1,yourColumnName2,yourColumnName3) AS anyAliasName FROM yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table MaxOfThreeColumnsDemo -> ( -> First int,
-
MySQLからHH:MM形式で時間を取得しますか?
時間をHH:MM形式で取得するには、DATE_FORMAT()関数を使用します。関数を理解して時間を取得するために、テーブルを作成しましょう。 テーブルを作成するためのクエリは次のとおりです mysql> create table retrieveTimeDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserArrivalTime datetime -> ); Query OK,
-
MySQLはテーブルの値を置き換えますか?
テーブル内の値を置き換えるには、CASEステートメントを使用します。概念を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table replaceValueDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(10), -> isGreaterThan18 varchar(10) &nb
-
MySQL列をvarchar(30)からvarchar(100)に変更するにはどうすればよいですか?
MODIFYと一緒にALTERTABLEコマンドを使用する必要があります 構文は次のとおりです ALTER TABLE yourTableName MODIFY COLUMN yourColumnName varchar(100) NOT NULL; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table syntaxOfAlterCommandDemo -> ( -> UserId int, -> Us
-
特定の月のすべてのエントリを選択するためのMySQLクエリ
MySQLの特定の月からすべてのエントリを選択するには、monthname()またはmonth()関数を使用します。 構文は次のとおりです。 select *from yourTableName where monthname(yourColumnName)='yourMonthName'; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table selectAllEntriesDemo -> ( -> Id int NOT NULL AUTO_INCREME
-
重複している場合、テーブルからすべての値を1回だけ選択するにはどうすればよいですか?
繰り返される場合は、distinctキーワードを使用して、テーブルからすべての値を1回だけ選択できます。 構文は次のとおりです select distinct yourColumnName from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table displayOnlyDistinctValue -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY
-
MySQLでテーブルの最後から2番目の行を取得しますか?
MySQLでテーブルの最後から2番目の行を取得するには、ORDERBY句を使用する必要があります。 構文は次のとおりです。 select *from yourTableName order by yourColumnName DESC LIMIT 1,1; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです。 mysql> create table secondLastDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT P
-
COALESCE()関数を使用してMySQL nullを0に変換するにはどうすればよいですか?
COALESCE()関数を使用して、MySQLnullを0に変換できます SELECT COALESCE(yourColumnName,0) AS anyAliasName FROM yourTableName; まず、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table convertNullToZeroDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name
-
MySQLで分単位の数値INTをTIMEに変換しますか?
MySQLで分単位の数値INTをTIMEに変換するには、SEC_TO_TIME()関数を使用できます。 構文は次のとおりです select SEC_TO_TIME(yourIntColumnName*60) AS `anyAliasName` from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table convertNumberToMinute -> ( -> Id int NOT NULL AUTO
-
「。」で数値をフォーマットする方法千の区切り文字として、そして「、」は小数点の区切り文字として?
セパレータにはformat()関数を使用できます。 5.5以降のMySQLバージョンで動作します。バージョン8.0.12を使用しています mysql> select version(); +-----------+ | version() | +-----------+ | 8.0.12 | +-----------+ 1 row in set (0.00 sec) 構文は次のとおりです SELECT FORMAT(yourColumnName, valueAfterDecimalPoint, 'de_DE') AS anyAliasNamefrom yourTa
-
IDが最も高く、フィールドが変数と等しいMySQL UPDATEクエリ?
構文は次のとおりです update yourTableName set yourColumnName1=yourValue where yourColumnName2=yourValue order by yourIdColumnName DESC LIMIT 1; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table UpdateWithHighestDemo -> ( -> UserId int NOT NULL AUTO_INCR
-
LIMIT式で変数を使用するストアドプロシージャ?
最初にテーブルを作成しましょう mysql> create table LimitWithStoredProcedure -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(10) -> ); Query OK, 0 rows affected (0.47 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。 クエリは次のとおりです mysql>
-
MySQLからランダムな結果を選択しますか?
MySQLからランダムな結果を選択するには、rand()関数を使用する必要があります。 構文は次のとおりです select *from yourTableName order by rand() limit 1; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table selectRandomRecord -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
-
MySQLのストアドプロシージャを介してループする方法は?
MySQLでストアドプロシージャをループする方法を見てみましょう mysql> DELIMITER // mysql> CREATE PROCEDURE do_WhileDemo(LastValue INT) -> BEGIN -> SET @loop = 0; -> REPEAT -> SET @loop= @loop+ 1;
-
MySQLに挿入するときに正の値を負の値に変換するにはどうすればよいですか?
まずテーブルを作成しましょう mysql> create table recordsDemo -> ( -> UserId int, -> Value int -> ); Query OK, 0 rows affected (0.52 sec) 次に、挿入コマンドを使用してテーブルにいくつかのレコードを挿入します。 クエリは次のとおりです mysql> insert into recordsDemo values(1,10); Query OK, 1