-
テーブルの列名を取得するためのMySQLの構文は何ですか?
テーブルの列名を取得するための構文は次のとおりです- select column_name from information_schema.columns where table_schema='yourDatabaseName' and table_name=’yourTableName’; まずテーブルを作成しましょう- mysql> create table DemoTable ( EmployeeId int, EmployeeFirstName varchar(20),
-
日付列をNULLにするMySQLクエリ?
日付列をNULLにするには、ALTER TABLEとMODIFYを使用して、日付をNULLに設定します。以下は構文です- alter table yourTableName modify column yourColumnName date NULL; まず、テーブルを作成しましょう。ここでは、列をNOTNULL-として設定しました。 mysql> create table DemoTable ( ShippingDate date NOT NULL ); Query OK, 0 rows affected (0.78 sec) ここで、上記の表にNULL値
-
MySQLのprepareステートメントでテーブル名を使用してユーザー定義変数を設定しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentName varchar(20) ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(StudentName) values('Chris'); Que
-
最初のテーブルにMySQLトリガーを実装して、2番目のテーブルにレコードを挿入しますか?
このための構文は次のとおりです- DELIMITER // create trigger yourTriggerName before insert on yourTableName1 for each row begin insert into yourTableName2 values (yourValue1,yourValue2,...N); end ; // DELIMITER ;への挿入を開始します。 まずテーブルを作成しましょう- mysql> creat
-
MySQL列をfloat値で丸めて、結果を新しい列に表示するにはどうすればよいですか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Value float ); Query OK, 0 rows affected (0.95 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(12.4567); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(124.7884); Query OK, 1 ro
-
文字列フィールドの数字で行をグループ化するMySQLクエリ?
これをモミ、+演算子の助けを借りて文字列フィールドと0を連結することができます。ここでのシナリオは、数値の「 9844」をフェッチする必要があるようなものです。 文字列フィールド「9844Bob」からの「」 」。 まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId varchar(100) ); Query OK, 0 rows affected (0.92 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTabl
-
MySQL Regexは、Chris.Brownのような検索で文字を無視するためのパターンに一致しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Name varchar(40) ) ; Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John.Smith'); Query OK, 1 row affected (0.30 sec) mysql> insert into DemoTable values('C
-
ANDORを使用して選択を実行するMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int, StudentName varchar(20), StudentSubject varchar(20) ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10,'Chris','Mongo
-
Javaを使用してMySQLテーブルにレコードを挿入します
まず、テーブルを作成しましょう。以下は、MySQLでテーブルを作成するためのクエリです- mysql> create table DemoTable( Id int, Name varchar(30), CountryName varchar(30), Age int ); Query OK, 0 rows affected (0.66 sec) 以下は、MySQLデータベースにアクセスするためのJavaコードです- import java.sql.Connection; impor
-
MySQLでマルチテーブル削除を実行する
これには、DELETEコマンドを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1 ( Id int, Name varchar(20) ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(1,'Chris'); Query OK, 1 row affected (0.30 sec) mys
-
MySQL CASE WHEN SELECTを使用して奇数と偶数のIDを表示しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable ( PageId int ); Query OK, 0 rows affected (0.85 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(233); Query OK, 1 row affected (0.36 sec) mysql> insert into DemoTable values(34); Query OK, 1 row affected
-
MySQLでselectを使用してネストされた挿入を実装できますか?
はい、次の構文に示すように、MySQLでselectを使用してネストされた挿入を実装できます- insert into yourTableName2(yourColumnName1,yourColumnName2,.....N) select yourColumnName1,yourColumnName2,....N from yourTableName1 where yourCondition; 最初に例を見て、テーブルを作成しましょう- mysql> create table DemoTable1 ( Id int NOT NULL AUTO_INCREM
-
AdmissionDateがMySQLの現在の日付よりも小さい場合の日付を比較します
まずテーブルを作成しましょう- mysql> create table DemoTable ( AdmissionDate varchar(50) ); Query OK, 0 rows affected (0.63 sec) 注 −現在の日付が2019年9月14日だとします。 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。以下はクエリです- mysql> insert into DemoTable values('15-Sep-2019'); Query OK, 1 row affected (0.19 sec)
-
MySQLを使用して重複を検索し、1行で表示します
このために、GROUP BY句とともにGROUP_CONCAT()を使用できます。両方とも、連結重複をグループ化し、1行に表示するために使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentFavouriteSubject varchar(40), StudentName varchar(40) ) ; Query OK, 0 rows affected (0.75 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> i
-
日付がVARCHAR形式の場合、MySQLから特定のレコードを選択するにはどうすればよいですか?
これには、STR_TO_DATE()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( DueDate varchar(60) ) ; Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('12-AUG-2016'); Query OK, 1 row affected (0.11 sec) mysql> insert
-
特定の数よりも大きい値と小さい値をカウントし、カウントを別々のMySQL列に表示しますか?
このために、CASE STATEMENTとともにCOUNT()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Score int ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.77 sec) mysql> insert into DemoTable
-
MySQLで文字列内の特定の文字を検索しますか?
これには、REGEXPを使用します。たとえば、文字J、A、V、Aです。最初にテーブルを作成しましょう- mysql> create table DemoTable ( Value varchar(50) ); Query OK, 0 rows affected (3.92 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('XYSJGHAKLMVDFFSA'); Query OK, 1 row affected (0.67 sec) mys
-
一致を見つけてレコードをフェッチするためのMySQLクエリ
レコードから一致を見つけるには、MySQL IN()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int, FirstName varchar(20), Gender ENUM('Male','Female') ); Query OK, 0 rows affected (1.73 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Demo
-
1つのMySQLクエリで特定のレコード(重複)の発生をカウントします
このためには、集計関数COUNT()とGROUP BYを使用して、これらの特定のレコードをオカレンス用にグループ化します。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, StudentSubject varchar(40) ); Query OK, 0 rows affected (5.03 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql>
-
列全体を更新せずに範囲内の特定のレコードのみを更新する単一のMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable ( Name varchar(40), Position int ); Query OK, 0 rows affected (1.17 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris',90); Query OK, 1 row affected (0.20 sec) mysql> insert into