-
MySQL ORDER BYは、値の降順と昇順の順序が異なりますか?
これにはfield()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( Value int ); Query OK, 0 rows affected (0.80 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10); Query OK, 1 row affected (0.18 sec) mysql> insert into Demo
-
MySQLで複数の行をコンマ区切りのリストに結合しますか?
複数の行をコンマ区切りのリストに結合するには、GROUP_CONCAT()メソッドを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Name varchar(30), Marks int ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかの
-
小文字でのMySQL自動変換?これは可能ですか?
はい、トリガーで可能です。小文字で自動変換のトリガーを作成できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentSubject text ); Query OK, 0 rows affected (0.61 sec) 小文字での自動変換のトリガーを作成しましょう- mysql> CREATE TRIGGER lowerCaseOnInsertDemo BEFORE INSERT ON DemoTable FOR EACH ROW &nbs
-
MySQL WorkbenchのタイムスタンプフィールドにNOW()を適用するにはどうすればよいですか?
まずテーブルを作成しましょう- create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, ShippingDate timestamp ); 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、現在の日付をNOW()-に含めています。 INSERT INTO DemoTable(ShippingDate) VALUES(now()); selectステートメントを使用してテーブルのすべてのレコードを表示する- SELECT *FROM
-
テーブルがMySQLに存在するかどうかを確認し、存在する場合は警告を表示しますか?
テーブルが存在するかどうかを確認するには、次の構文を使用します- CREATE TABLE IF NOT EXISTS yourTableName ( yourColumnName1 dataType, . . . . N ); ここでは、すでに存在するテーブルを作成しようとすると、「テーブルはすでに存在します」という警告メッセージが表示されます。まず、テーブルを作成しましょう。このテーブルはすでに存在します- mysql> CRE
-
MySQLで複数のAND条件を機能させる方法は?
MySQLで複数のAND条件を操作するには、次の構文を使用します- select *from yourTableName where yourColumnName1=yourValue1 and yourColumnName2=yourValue2 and yourColumnName3=yourValue3; まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY, S
-
MySQLで設定したインデックスを表示するにはどうすればよいですか?
インデックスを表示するには、SHOWコマンドを使用できます。 以下は構文です- show index from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, FirstName varchar(20), LastName varchar(20) ); Query OK, 0 rows aff
-
MySQLの2つのテーブルを条件で連結しますか?
2つのテーブルを連結するには、MySQLのUNIONALL。テーブルを作成しましょう- mysql> create table DemoTable1 ( Id int, FirstName varchar(20) ); Query OK, 0 rows affected (1.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(10,'John'); Que
-
MySQLの列間を検索する方法は?
BETWEEN句を使用して、列間を検索します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score1 int, Score2 int ); Query OK, 0 rows affected (0.78 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert in
-
NOW()+ MySQLテーブルから10日後の日付を表示しますか?
このためのwhere句でDATE_ADD()関数を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( ShippingDate date ); Query OK, 0 rows affected (0.54 sec) 注:現在の日時は次のとおりです。NOW()-を使用して検出しました。 mysql> select now(); +-----------------------+ | now() | +-------
-
MySQLの特定の文字である場合、最後の文字を削除しますか?
特定の文字である場合に最後の文字を削除するには、SUBSTRING()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( SubjectName varchar(100) ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('MySQL'); Query OK, 1
-
特定の値に対して値を10減らすMySQLクエリ?
まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Score int ); Query OK, 0 rows affected (0.89 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Score) values(67); Query OK, 1 row a
-
MySQLクエリを使用して列内の特定のIDの文字列数を見つける方法は?
これには、MySQLのCHAR_LENGTH()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Subject longtext ); Query OK, 0 rows affected (1.17 sec) これで、挿入コマンド-を使用してテーブルにいくつかのレコードを挿入できます。 mysql> insert&n
-
count(*)MySQLクエリを使用せずにテーブルの行数を取得するにはどうすればよいですか?
count(1)を使用できます。最初に構文を見てみましょう- select count(1) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentName varchar(100) ); Query OK, 0 rows affected (0.84 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(StudentNam
-
TODAYとTODAY-7の間の日付を取得するにはどうすればよいですか?」
日付間の日付を取得するには、を使用する必要があります。ここでは、今日から今日までの日付を取得しています-7日- select *from yourTableName where DATE(yourColumnName) > (NOW() - INTERVAL 7 DAY); 注:現在の日付が「2019-06-02」であるとします。最初にテーブルを作成しましょう。 mysql> create table DemoTable ( LoginDate date ); Query OK, 0 rows affe
-
MySQLのタイムスタンプから日の名前を取得するにはどうすればよいですか?
タイムスタンプから日の名前を取得するには、dayname()関数-を使用します select dayname(yourColumnName) from yourTableName; Let us first create a table : mysql> create table DemoTable ( LoginDate timestamp ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルに
-
MySQLでmm/dd / yyyy形式の日付を挿入するにはどうすればよいですか?
これには、STR_TO_DATE()を使用します。以下は構文です- insert into yourTableName values(STR_TO_DATE(yourDateValue,yourFormatSpecifier)); まずテーブルを作成しましょう- mysql> create table DemoTable ( ShippingDate date ); Query OK, 0 rows affected (0.81 sec) 挿入コマンドを使用してテーブルにいくつかのレコードを挿入します。ここ
-
MySQL ORDER BYを使用して値で並べ替える方法は?
これには、ORDERBY句を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int ); Query OK, 0 rows affected (0.59 sec) これで、挿入コマンド-を使用してテーブルにいくつかのレコードを挿入できます。 mysql> insert into DemoTable values(100); Query OK, 1 row affected (0.14 sec) mysql> inser
-
名前はMySQLで予約語ですか?
いいえ、名前はMySQLの予約語ではありません。バックティック記号なしで使用できます。予約語で作業している場合は、バックティック記号を使用してください。まずテーブルを作成しましょう- mysql> create table name ( name varchar(10) ); Query OK, 0 rows affected (0.78 sec) これで、挿入コマンド-を使用してテーブルにいくつかのレコードを挿入できます。 mysql> insert into name values('Joh
-
MySQLで数値クエリ結果を分割するにはどうすればよいですか?
数値クエリ結果を分割するには、MySQLのCONCAT()関数を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable ( StudentId int ); Query OK, 0 rows affected (0.68 sec) これで、挿入コマンド-を使用してテーブルにいくつかのレコードを挿入できます。 mysql> insert into DemoTable values(2222); Query OK, 1 row affected (0.18