-
上位10レコードを選択するためのMySQLクエリ?
トップ10レコードを選択するには、MySQLでLIMITを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> PageNumber text -> ); Query OK, 0 rows affected (2.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Page-1'); Query OK, 1 row affected (0.46 sec) mysql>
-
MySQLでテーブルをMyISAMからINNODBに変換しますか?
これには、ALTERコマンドを使用します。まず、テーブルを作成しましょう。デフォルトのエンジンは「MYISAM」に設定されています- mysql> create table DemoTable -> ( -> ClientId int NOT NULL AUTO_INCREMENT, -> ClientName varchar(100), -> ClientAge int, -> ClientCountryName varchar(100), -> isMarried boolean, -> PRIMARY KEY(ClientId) ->
-
MySQLでテーブルの構造を複製するにはどうすればよいですか?
MySQLでクローンを作成するには、LIKE句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1 -> ( -> StudentId int, -> StudentName varchar(20) -> ); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(100,'John'); Query OK, 1 row aff
-
MySQLでの比較に基づいて2つの列のレコードを表示しますか?
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Num1 int, -> Num2 int -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100,200); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable values(200,10
-
2つの異なる列のnull値のみをカウントし、1つのMySQL selectステートメントに表示しますか?
IS NULLを使用して、NULL値をテストします。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number1 int, -> Number2 int -> ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1,NULL);
-
MySQLで列名をStudentNameからFirstNameに変更しますか?
ALTERステートメントでCHANGEを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> StudentName varchar(100), -> Age int -> ); Query OK, 0 rows affected (0.84 sec) 次に、テーブルの説明を確認します- mysql> desc DemoTable; 出力 これにより、次の出力が生成されます- +----------------+--------------+------+-----+---------+-
-
MySQLの列から重複する値を1回だけ検索して表示する
まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> value int -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTable values(100); Query OK, 1 row affe
-
テーブルを切り捨てる場合、インデックスも追加する必要がありますか?
テーブルを切り捨てる場合、テーブルは切り捨てられた後に再作成され、インデックスが自動的に追加されるため、インデックスを追加する必要はありません。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstName varchar(20), -> LastName varchar(20) &nbs
-
区切り文字の後に部分文字列を返すMySQLクエリ?
SUBSTRING()を使用して、区切り文字の後に値を返します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Title text -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John is good in MySQL,Sam is good in MongoDB,Mike is good in Java'
-
MySQLフィールドでのゼロフィルの使用法は何ですか?
ゼロフィルは、フィールドの表示値を、列定義で指定された表示幅までゼロで埋めます。たとえば、columnがint(8)に設定されている場合、幅は8になります。数値が4376の場合、左側にゼロが埋め込まれ、合計幅が8になります- 00004376 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number int(8) zerofill -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql>
-
列内の特定の名前の基本的な検索を実行するMySQLクエリ
LIKE演算子を使用して、名前の基本的な検索を実行できます。最初にテーブルを作成しましょう:− mysql> create table DemoTable -> ( -> CustomerName varchar(100), -> CustomerAge int -> ); Query OK, 0 rows affected (0.77 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into
-
NOW()関数を呼び出してMySQLの現在の日付レコードをフェッチしますか?
最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ShippingDate datetime -> ); Query OK, 0 rows affected (1.16 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。現在の日付「2019-06-28」を検討してください- mysql> insert into DemoTable(ShippingDate) values(
-
MySQL varcharでハイフンと数字を使用して文字列を設定するにはどうすればよいですか?
ハイフンと数字を使用して文字列を設定するには、一重引用符を使用する必要があります。たとえば、「Customer-1234-899」、「Customer-9383-901」などです。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> CustomerId varchar(100) -> ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(&
-
ハイフンで囲まれたMySQLの列値の中央部分を抽出し、新しい列に表示しますか?
SUBSTR()メソッドを使用して、ハイフンで囲まれた列値の中央部分を抽出します(例:「11-84848-11」)。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number varchar(100), -> Number1 varchar(100) -> ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Number) values(&
-
MySQLで16進文字列を数値に変換しますか?
CONV()メソッドを使用して、16進文字列を数値に変換します- select CONV(yourColumnName,16,10) AS anyAliasName from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> HexString varchar(100) -> ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTab
-
文字列内の特殊文字の前に部分文字列を表示するMySQLクエリ
MySQLでこれにLOCATE()およびSUBSTRING()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Title text -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Introduction To Java
-
MySQL REGEXP演算子でBINARYキーワードが使用されるのはなぜですか?
BINARYキーワードを使用して、REGEXPが文字列をバイナリ文字列として一致するように強制します。ここで違いがわかります。 まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Name varchar(100) -> ); Query OK, 0 rows affected (0.46 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここにはさまざまなケースの名前があります- mysql> insert into DemoTable values('John'
-
変数からMySQL列に整数を追加しますか?
変数を設定するには、MySQLSETを使用します。変数から整数を追加するには、次の構文のようにUPDATEとSETを使用します- set @anyVariableName:=yourValue; update yourTableName set yourColumnName=yourColumnName+ @yourVariableName; まずテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Number int -> ); Query OK, 0 rows affected (0.68 sec) 挿入コマン
-
特に別の列の前にMySQLに列を追加することは不可能ですか?
いいえ、ALTERを使用して別の列の前に列を簡単に追加できます。 注 −テーブル行内の特定の位置に列を追加するには、FIRSTまたはAFTERを使用します。col_name最初にテーブルを作成しましょう- mysql> create table DemoTable -> ( -> Id int, -> Name varchar(20), -> CountryName varchar(100) -> ); Query OK, 0
-
IN句を使用したMySQLXOR演算子?
MySQL XORは、一方または他方のオペランド(または式)がTRUEの場合、両方がTRUEでない場合にTRUEを返します。 IN句は、他のMySQLクエリで条件を指定するために使用されます。 まずテーブルを作成しましょう mysql> create table DemoTable -> ( -> Num1 int, -> Num2 int -> ); Query OK, 0 rows affected (0.61 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable va