-
MySQLテーブルの行数を取得する最も簡単な方法は?
行数を取得する最も簡単な方法は、集計関数COUNT(*)を使用することです。まずテーブルを作成しましょう- mysql> create table DemoTable1575 -> ( -> FirstName varchar(20) -> ); Query OK, 0 rows affected (1.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1575 values('Chris
-
MySQLは、1つのクエリで2つのテーブルを選択して挿入します
これが最初のテーブルを作成するためのクエリです。 mysql> create table DemoTable1 -> ( -> StudentName varchar(20), -> StudentMarks int -> ); Query OK, 0 rows affected (0.67 sec) 上記の概念を理解するために、2番目のテーブルを作成しましょう。 mysql> create table DemoTable2 -
-
MySQLでテーブルの最後の3行を昇順で選択するにはどうすればよいですか?
最後の3行を昇順で選択するには、次の構文のようにORDER BYDESCLIMITを使用します- select * from (select * from yourTableName order by yourColumnName desc limit 3) anyAliasName order by yourColumnName ; まずテーブルを作成しましょう- mysql> create table DemoTable1579 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMAR
-
MySQLの行が一意であることを確認するにはどうすればよいですか?
MySQLの行が一意であることを確認するには、UNIQUE制約を使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable1580 -> ( -> id int, -> Name varchar(20), -> Age int -> ); Query OK, 0 rows affected (0.73 sec) これは、MySQL行が一意であることを確認するための一意の制約
-
<>1またはISNULLレコードを返すMySQLTINYINTタイプ
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY , -> EmployeeName varchar(20), -> isMarried tinyint -> ); Query OK, 0 rows affected (0.83 sec) 挿入コマンド-を使用して、テー
-
MySQLクエリを使用してテーブルの2番目の最大値を見つけますか?
LIMIT 1OFFSET1を使用できます。最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Value int -> ); Query OK, 0 rows affected (0.92 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1); Query OK, 1 row affected (0.13 sec) mysql
-
最初の値にラップアラウンドし、MySQL ORDERBYASCとDESCを単一のクエリで実装します
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Value int -> ); Query OK, 0 rows affected (3.21 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(20); Query OK, 1 row affected (0.78 sec) mysql> insert into Demo
-
空の列のカスタムテキストを表示するMySQLクエリ
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.77 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris'); Query OK, 1 row affected (0.14 sec) m
-
MySQLにORDERBYを実装して、人間が読める形式でレコードを注文しますか?
これには、MySQLでINET_ATON()を使用します。レコードがIPアドレスの形式であるとしましょう。 INET_ATON()メソッドを使用すると、ユーザーはIPアドレスレコードを番号に変換でき、ORDERBYを使用してそれらを注文できます。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> IpAddress varchar(50) -> ); Query OK, 0 rows affected (1.36 sec) 挿入コマ
-
MySQLでCASEステートメントを使用して空の値のカスタム名を表示する
このために、CASEWHENステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris'); Query OK, 1 ro
-
MySQLの最後の30行を取得する
MySQLの最後の30行を取得するには、ORDER BY DESCを使用してから、LIMIT30を使用する必要があります。構文は次のとおりです- select * from yourTableName order by yourColumnName DESC LIMIT 30; まずテーブルを作成しましょう- mysql> create table DemoTable1567 -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY -> ); Q
-
MySQLの複数のデータベースにわたるテーブルの行の総数を検索しますか?
データベース全体のテーブル行の総数をフェッチするには、INFORMATION SCHEMAとともに集計関数SUM()を使用します。まず、「Web」データベースにあるテーブルを作成しましょう- mysql> create table DemoTable1568 -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert
-
MySQLは特定の行と列に値を挿入します
まずテーブルを作成しましょう- mysql> create table DemoTable1569 -> ( -> StudentId varchar(10), -> StudentName varchar(20) -> ); Query OK, 0 rows affected (3.05 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1569 values('
-
時間差を取得する方法を確認するためのMySQLクエリ
まずテーブルを作成しましょう- mysql> create table DemoTable1570 -> ( -> ArrivalTime datetime -> ); Query OK, 0 rows affected (0.87 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1570 values('2019-10-15 5:10:00'); Query OK, 1 row af
-
「order」という名前のテーブルでのMySQLクエリエラー?
注文は予約語です。予約語を引き続き使用するには、列名の前後にバッククォートを使用する必要があります。まずテーブルを作成しましょう- mysql> create table `order` -> ( -> StudentId int -> ); Query OK, 0 rows affected (1.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into `order` values(101); Query OK, 1
-
レコードが重複しているMySQLテーブルから単一の値を削除するにはどうすればよいですか?
DELETEを使用してレコードを削除しますが、重複するレコードが複数ある場合は、次の構文のようにMySQLLIMITを使用して削除を制限します- 構文 delete from yourTableName where yourColumnName=yourValue limit 1; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Amount int -> ); Query OK, 0 rows affected (1.38 sec
-
MySQLで特定の重複レコードのみを表示する
特定の重複レコードのみを表示するには、MySQLLIKE演算子-を使用します select *from yourTableName where yourColumnName like ‘yourValue’; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(20) -> ); Query OK, 0 rows affected (1.03 sec) 挿入コマンド-を使用して、テーブ
-
MySQLでカスタム開始値を使用して自動インクリメント列を追加します
作成済みのテーブルに新しい列を追加するには、ALTERTABLEとADDCOLUMNを使用します。 AUTO_INCREMENTを使用して、自動増分カスタム値を設定します。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql
-
MAX()が存在するフィールドに対応するフィールドを選択するにはどうすればよいですか?
このために、集計関数MAX()とともにサブクエリを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> ProductId int, -> ProductAmount int -> ); Query OK, 0 rows affected (0.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable v
-
MySQLの異なるテーブルの列を連結します
CONCAT()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1 -> ( -> FirstName varchar(20) -> ); Query OK, 0 rows affected (0.90 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values('Chris'); Query OK, 1 row affe