-
長い小数に使用されるMySQLデータ型はどれですか?
これには、DECIMAL(21,20)を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1493 -> ( -> LongValue DECIMAL(21,20) -> ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1493 values(1.00474646446646773
-
MySQL(複合キー)で重複する行を見つけますか?
重複する行を見つけるには、MySQLでGROUPBYとHAVINGを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1494 -> ( -> ShippingDate datetime, -> CustomerCountryName varchar(20) -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します
-
タイムスタンプ値を使用してMySQLテーブルから2日間のデータ(今日と昨日)を取得します
まずテーブルを作成しましょう- mysql> create table DemoTable1495 -> ( -> ShippingDate bigint -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1495 values(1570127400); Query OK, 1 row affected (0.14 sec) m
-
結果を日付でグループ化し、重複する値の数を表示するMySQLクエリ?
まずテーブルを作成しましょう- mysql> create table DemoTable1496 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> PassengerCode varchar(20), -> ArrivalDate datetime -> ); Query OK, 0 rows affected (0.85 sec) 挿入コマンド-を使用して、テーブル
-
MySQLテーブルからレコードを削除した後にキーを並べ替えますか?
このために、いくつかの数学的計算でUPDATEコマンドを使用します。 IDを削除するには、DELETEを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1476 -> ( -> Id int -> ); Query OK, 0 rows affected (0.81 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1476 values(10);
-
単一のMySQLクエリで別々のテーブルからNOTNULL値をカウントします
別々のテーブルから値をカウントするための構文は次のとおりです- Select ( select count(yourColumnName) from yourTableName1) as anyAliasName1, ( select count(yourColumnName) from yourTableName2) as anyAliasName2; まずテーブルを作成しましょう- mysql> create table DemoTable1 ->
-
auto_increment値なしでMySQLテーブルにレコードを挿入できますか?
はい、auto_incrementは単独で挿入されるため、auto_incrementなしで挿入できます。まずテーブルを作成しましょう- mysql> create table DemoTable1479 -> ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeSalary int -> ); Query OK, 0 rows affected (0.86 sec) 挿入コマ
-
MySQLクエリより大きくないようにするにはどうすればよいですか?
クエリ内の以下は、以下(<=)のように単純に記述できます。構文は次のとおりです- select * from yourTableName where yourColumnName<=yourColumnName; まずテーブルを作成しましょう- mysql> create table DemoTable1480 -> ( -> StudentName varchar(40), -> StudentMarks int -> ); Query OK, 0 r
-
MySQLテーブルの行を条件に置き換える方法は?
条件を設定して行を置き換えるには、MySQLCASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1481 -> ( -> PlayerScore int -> ); Query OK, 0 rows affected (0.42 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1481 values(454); Query OK
-
文字列がMySQLVARCHARに長く保存されている場合、結果をより読みやすく表示するにはどうすればよいですか?
これには、次の構文のように\Gを使用します- select * from yourTableName\G まずテーブルを作成しましょう- mysql> create table DemoTable1482 -> ( -> Title varchar(255) -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1482 valu
-
MySQLSELECTINTOユーザー定義変数を実行します
まずテーブルを作成しましょう- mysql> create table DemoTable1483 -> ( -> Salary int -> ); Query OK, 0 rows affected (0.41 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1483 values(100); Query OK, 1 row affected (0.17 sec) mysql> insert
-
MAX(col)+1を同じMySQLテーブルに挿入しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable1484 -> ( -> Id int -> ); Query OK, 0 rows affected (0.46 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1484 values(100); Query OK, 1 row affected (0.25 sec) mysql> insert into
-
MySQL COUNT()を使用せずに複数のカウントを実行しますか?
カウントするには、条件のCASEステートメントとともにSUM()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1485 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentSubject varchar(20) -> ); Quer
-
MySQLテーブルから新しく追加されたレコードをフェッチする方法は?
このために、LIMITを指定してORDERBYを使用できます。ここで、LIMITは、フェッチするレコードの制限(カウント)を設定するために使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable1486 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20) -> ); Query OK, 0 row
-
SUBSTRING_INDEXを使用してMySQLで文字列を分割する方法は?
まずテーブルを作成しましょう- mysql> create table DemoTable1465 -> ( -> Name varchar(40) -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1465 values('Chris Brown'); Query OK, 1 row affected (0.1
-
単一のMySQLクエリに複数の値を挿入する最速の方法は?
これには以下のクエリを使用しないでください- insert into yourTableName values(yourValue1,yourValue2,...N); insert into yourTableName values(yourValue1,yourValue2,...N); insert into yourTableName values(yourValue1,yourValue2,...N); . . . N 1つのクエリに複数の値を挿入する最速の方法として、以下のクエリを使用できます- insert into yourTableName values(yourValue
-
MySQLで異なるIDを持つ同じテーブルから共通の値を持つ行を取得します
このために、GROUPBYHAVING句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1467 -> ( -> Id int, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1467 value
-
重複した類似したコンテンツの行を削除し、MySQL selectステートメントで最大数の行を取得しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable1468 -> ( -> Id int, -> Name varchar(20), -> Age int -> ); Query OK, 0 rows affected (1.21 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1468 value
-
MySQLテーブルからインデックスを削除します
MySQLテーブルからインデックスを削除するための構文は、次のとおりです- alter table yourTableName drop index `yourIndexName`; まずテーブルを作成しましょう- Mysql> create table DemoTable1469 -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(40), ->
-
フィールドを選択し、それがnullの場合は、MySQLで別のフィールドを選択しますか?
これには、COALESCE()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1470 -> ( -> FirstName varchar(20), -> Age int -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1470 value