-
MySQLの列から特定の値のみを置き換えます
置き換えるには、REPLACE()MySQL関数を使用します。このためにテーブルを更新する必要があるため、SET句を指定してUPDATE()関数を使用します。 以下は構文です- update yourTableName set yourColumnName=replace(yourColumnName,yourOldValue,yourNewValue); まずテーブルを作成しましょう- mysql> create table DemoTable ( FirstName varchar(100), CountryName varch
-
MySQLで日時から日付のみを取得しますか?
DateTimeから日付のみを取得するには、日付形式指定子-を使用します %d for day %m for month %Y for year まずテーブルを作成しましょう- mysql> create table DemoTable ( AdmissionDate datetime ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-07-21 12:34:56&
-
現在の日と月で注文するMySQLクエリ?
このために、ORDERBYCASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( DueDate date ); Query OK, 0 rows affected (0.56 sec) 注 −現在の日付が2019-07-22だとします。 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2019-03-10'); Query OK, 1 row affected (0
-
MySQL WHERE句でループを使用して代替IDレコードのみを表示するなど、同様の結果を得るにはどうすればよいですか?
MySQL IN()を使用して同様の結果を取得します。まずテーブルを作成しましょう- mysql> create table DemoTable ( ClientId int, ClientName varchar(100), ClientAge int ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,'Chris
-
WHEN句を指定してCASEステートメントを実装し、MySQLにレコードが存在するかどうかを確認します
まずテーブルを作成しましょう- mysql> create table DemoTable ( UserId int, UserName varchar(100) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,'Chris'); Query OK, 1 row affected (0.13 sec) mysql> insert
-
列レコードの最後の7文字を除くすべてを削除するMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable ( Strength text ); Query OK, 0 rows affected (0.51 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John is a good programmer'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable va
-
MySQLにDEFAULTNULLを追加する必要がありますか?
いいえ、必要ありません。DEFAULTNULLを追加しないと、NULL値が得られるためです。たとえば、DEFAULT NULLを追加しておらず、値のないレコードを挿入した場合、結果には挿入された値としてNULL値が表示されます。 まずテーブルを作成しましょう- mysql> create table DemoTable ( FirstName varchar(100) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
varchar列のバックスラッシュを前のバックスラッシュ文字列値に置き換えるMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable ( Title varchar(100) ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('\\"MySQL'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values(
-
Idによって区別されるconcatをグループ化するMySQLクエリ?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int, Name varchar(100) ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,'Chris'); Query OK, 1 row affected (0.44 sec) mysql> insert into Dem
-
MySQL列から括弧で囲まれた末尾の数字を削除します
このためには、substring()と一緒にtrim()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Name varchar(100) ); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('1stJohn'); Query OK, 1 row affected (0.10 sec) mysql> ins
-
MySQLデータベースに空のjava.sql.Dateを挿入するよりエレガントな方法は?
まず、テーブルを作成しましょう。以下は、データベース「web」にテーブルを作成するためのクエリです- mysql> create table DemoTable ( AdmissionDate date ); Query OK, 0 rows affected (0.53 sec) これは、MySQL DBにempty(NULL)java.sql.Dateを挿入するJavaコードです- import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedState
-
MySQLに日時を簡単に挿入するにはどうすればよいですか?
MySQLコマンドラインを使用してDateTimeを簡単に挿入できます。以下は構文です- insert into yourTableName values(‘yourDateTimeValue’); まずテーブルを作成しましょう- mysql> create table DemoTable ( DateOfBirth datetime ); Query OK, 0 rows affected (0.97 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT
-
MySQLのセミコロン付きの値のリストから特定のレコードを見つける方法は?
これには、FIND_IN_SET()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value varchar(100) ); Query OK, 0 rows affected (2.49 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Value) values('100;200;
-
MySQLにテーブルが存在する場合はINSERTINTOテーブル、それ以外の場合はCREATETABLEを実装してテーブルを作成します
CREATE TABLE IF NOT EXISTS-を使用して、テーブルがすでに存在するかどうかを確認する構文は次のとおりです。 create table if not exists yourTableName ( yourColumnName1 dataType, . . . . N ); insert into yourTableName values(yourValue1,.......N); まずテーブルを作成しましょう- my
-
MySQLは、対応するレコードを持つ特定の列値をCONCATします
まずテーブルを作成しましょう- mysql> create table DemoTable ( FirstName varchar(100), CountryName varchar(100) ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Adam','US'); Query OK, 1 row affected (0.12
-
MySQLの1つのテーブルから別の一致するIDに列の値をコピーします
まずテーブルを作成しましょう- mysql> create table DemoTable1 ( PersonId int, Value int ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(100,78); Query OK, 1 row affected (0.46 sec) mysql> insert into DemoTable1 value
-
VARCHAR値としてテーブルに挿入された日付に対してMySQLSELECTを実行します
まずテーブルを作成しましょう- mysql> create table DemoTable ( DueDate varchar(100) ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('21/10/2018'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values(
-
VARCHAR列から最小値と最大値を取得し、結果を別々のMySQL列に表示しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Value varchar(100) ); Query OK, 0 rows affected (0.75 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('190'); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values('230'
-
単一のMySQLクエリを記述して、NOTNULL値である対応する行からIDを返します。
まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int, StudentName varchar(100) ); Query OK, 0 rows affected (0.85 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(NULL,'Chris'); Query OK, 1 row affected (0.14 sec) mysql>
-
MySQLの2つの列から個別の値を選択しますか?
2つの列から個別の値を選択するには、UNIONを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1 ( Value1 int ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(1); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable1 values