-
MySQLで正規表現を使用して大文字を見つける方法は?
これにはREGEXPBINARYを使用できます select *from yourTableName where yourColumnName REGEXP BINARY '[A-Z]{2}'; まずテーブルを作成しましょう mysql> create table FindCapitalLettrsDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentFirstName varcha
-
MySQLのすべてのデータを削除した後、主キーを1にリセットしますか?
データの削除後に主キーを1にリセットするには、次の構文を使用します alter table yourTableName AUTO_INCREMENT=1; truncate table yourTableName; 上記の2つの手順を実行すると、1から始まる主キーを取得します。 上記の概念を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table resettingPrimaryKeyDemo -> ( -> UserId int NOT NULL
-
MySQL SELECT句内にテキスト値を追加/連結しますか?
select句内でテキスト値を追加/連結するには、concat()関数を使用できます。 テーブルを作成しましょう mysql> create table ConcatenatingDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20), -> UserCountryName varchar(20) -> ); Query OK, 0 rows affected (0.82 sec) これで、insertコマンドを
-
MySQLでDATETIMEフィールドを取得するには、DATEフィールドとTIMEフィールドを追加しますか?
CONCAT()関数を使用して、日付と時刻のフィールドを設定し、DATETIMEフィールドを取得できます。 デモテーブルを作成しましょう mysql> create table getDateTimeFieldsDemo -> ( -> ShippingDate date, -> ShippingTime time, -> Shippingdatetime datetime -> ); Query OK, 0 rows affected (0.50 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。
-
MySQLの小数フィールドが丸められないようにするにはどうすればよいですか?
DECIMAL()関数を使用して、小数フィールドの丸めを停止できます。これは、丸められた小数フィールドのデモです。この例では、最初にデモテーブルを作成しましょう mysql> create table stopRoundingDemo -> ( -> Amount DECIMAL(7) -> ); Query OK, 0 rows affected (0.67 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです- mysql> inser
-
MySQLのGROUPBYグループに値が表示されるかどうかを判断するにはどうすればよいですか?
集計関数SUM()をIFとともに使用して、値がGROUPBYグループに表示されるかどうかを判別できます。 まず、デモテーブルを作成しましょう mysql> create table GroupbygroupDemo -> ( -> UserId int, -> UserName varchar(20) -> ); Query OK, 0 rows affected (1.48 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです- mysql> insert into Groupbyg
-
1つの列に2つの列を結合するMySQLクエリ?
これにはCOALESCE()関数を使用できます。 COALESCE()関数では、列から最初のNONNULL値を返します。概念を理解するために、最初にデモテーブルを作成しましょう mysql> create table combineTwoColumnsDemo -> ( -> UserId int, -> UserName varchar(20), -> UserAge int -> ); Query OK, 0 rows aff
-
MySQLで1つの行を削除し、他の行を正しいIDで並べ替えますか?
概念を理解するために、最初にテーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table ReorderSortDemo -> ( -> UserId int -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです- mysql> insert into ReorderSortDemo values(14); Query OK, 1 row affected (0.13 se
-
個別の値を取得し、MySQLでカウントします
個別の値を取得してカウントするには、GROUPBY句を使用できます。 構文は次のとおりです select yourColumnName,count(*) as anyAliasName from yourTableName group by yourColumnName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table GroupByAndCountDemo -> ( -> ClientId int NOT NULL AUTO_
-
ビューから行を削除すると、MySQLのベーステーブルから行が削除されますか?
はい、ビューから行を削除すると、ベーステーブルから行が削除されます。新しいテーブルを作成して、これを理解しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table deleteFromBaseTableDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20) -> ); Query OK, 0 rows affected (0.83 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入しま
-
MySQLレプリケーション:特定のSQLステートメントがスレーブにレプリケートされるのを一時的に防止しますか?
これを実現するには、sql_log_binを0に設定する必要があります。概念を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table SQLStatementsDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20) -> ); Query OK, 0 rows affected
-
MySQLの複数のテーブルにまたがる列を合計するにはどうすればよいですか?
複数のテーブルにまたがる列を合計するには、UNIONALLを使用します。概念を理解するために、最初のテーブルを作成しましょう。最初のテーブルを作成するためのクエリは次のとおりです mysql> create table Products1 -> ( -> ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> ProductName varchar(20), -> ProductPrice int
-
MySQLで一意の値を選択するにはどうすればよいですか?
DISTINCTキーワードを使用して一意の値を選択できます。 構文は次のとおりです select distinct yourColumnName from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table selectUniqueValue -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Age int -&
-
MySQLで2つの数値の絶対差を見つける方法は?
MySQLの2つの数値の違いを理解するために、最初にデモテーブルを作成しましょう mysql> create table findDifferenceDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstNumber float, -> SecondNumber float -> ); Query OK, 0 rows affected (0.60 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。クエリは次のとおりです- m
-
新しいMySQLテーブル列を追加してインデックスを作成しますか?
新しいMySQLテーブルの列とインデックスを追加するには、ALTERTABLEコマンドを使用できます。 構文は次のとおりです ALTER TABLE yourTableName ADD COLUMN yourColumnName dataType, ADD INDEX(yourColumnName ); 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table AddColumnAndIndexDemo -> ( -> Id int NO
-
MySQLの数値である2つの文字列を比較するにはどうすればよいですか?
MySQLの数値である2つの文字列を比較するには、CAST()関数を使用します。 構文は次のとおりです select *from yourTableName where cast(yourColumnName as signed)=yourIntegerValue; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table compareTwoStringDemo -> ( -> UserId varchar(100) -> ); Query OK, 0 rows
-
MySQLを使用してテーブルの最後の行に合計を表示しますか?
テーブルの最後の行に合計を表示するには、UNIONを使用できます。方法を理解するために、テーブルを作成しましょう mysql> create table showSumInLastRowDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(20), -> StudentMarks int -> ); Query
-
1つのMySQLクエリで2列の関数で並べ替える
まずテーブルを作成しましょう mysql> create table orderByAFunctionDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> FirstNumber int, -> SecodNumber int -> ); Query OK, 0 rows affected (0.44 sec) 挿入コマンドを使用して、テーブルにいくつかのレコード
-
MySQL Unix-Timestamp形式を日付形式に変換しますか?
これを実現するための構文は次のとおりです select date_format(from_unixtime(yourColumnName),'%b %d, %Y %l:%i %p PDT') from yourTableName; 上記の構文を理解するために、テーブルを作成しましょう。テーブルを作成するためのクエリは次のとおりです mysql> create table unixTimeStampFormatDemo -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMAR
-
MySQLのSHOWCOLUMNSから特定の列を除外しますか?
まず、デモテーブルを作成しましょう mysql> create table excludeCertainColumnsDemo -> ( -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> StudentName varchar(100), -> StudentAge int, -> StudentMarks int, -> Studen