-
MySQLのINSERTステートメントで列に名前を付ける方法はありますか?
はい、挿入ステートメントで列に名前を付けることができます。まずテーブルを作成しましょう- mysql> create table DemoTable674( StudentId int, StudentFirstName varchar(100), StudentLastName varchar(100) ); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into D
-
MySQLでコンマ区切り値のテーブル内を検索するにはどうすればよいですか?
カンマ区切り値のテーブル内を検索するには、LIKE演算子を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable675(Value text); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable675 values('10,56,49484,93993,211,4594'); Query OK, 1 row affected (0.28 sec) mysql> i
-
MySQLのタイプとしてchar(2)を使用してデータベースフィールドにNULL値を挿入しますか?
最初にテーブルを作成しましょう- mysql> create table DemoTable658(FirstName varchar(100),value char(2)); Query OK, 0 rows affected (0.95 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable658(FirstName) values('John') ; Query OK, 1 row affected (0.19 sec) mysql> insert into DemoTab
-
MySQLで値が同じ場合に特定の行をフェッチするにはどうすればよいですか?
値が同じ場合に特定の行をフェッチするには、GROUPBYを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable659(Id int,Name varchar(100),Score int); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable659 values(11,'John',45); Query OK, 1 row affected (0.14 sec) mys
-
MySQLの日付から日数を引く方法はありますか?
はい、date_sub()を使用して、日付から日数を引くことができます。以下は構文です- select date_sub(yourColumnName,Interval yourAmountOfDays day) from yourTableName; まずテーブルを作成しましょう- mysql> create table DemoTable660(AdmissionDate datetime); Query OK, 0 rows affected (0.82 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into D
-
日付のみを比較し、空白を無視して、MySQLの日時列から抽出するにはどうすればよいですか?
日時列から抽出するには、trim()とともにdate()を使用できます。ここで、trim()は、比較中に空白を削除するために使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable661(Duedate datetime); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable661 values(' 2019-01-21 12:02:21'); Query OK, 1 r
-
MySQLの列に設定されているデフォルト値のみを表示する
最初にテーブルを作成し、デフォルト値を設定しましょう- mysql> create table DemoTable803(UserId int DEFAULT 101,UserName varchar(100) DEFAULT 'Chris'); Query OK, 0 rows affected (1.18 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。挿入しない値については、デフォルト値が自動的に設定されます- mysql> insert into DemoTable803 values(102,'Chris');
-
MySQLからWHERE句にOR演算子を実装しますか?
OR演算子は、いずれかのオペランドが真の場合に真の結果を返します。例を見て、テーブルを作成しましょう- mysql> create table DemoTable663(ClientId int,ClientName varchar(100),ClientAge int); Query OK, 0 rows affected (0.55 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable663 values(100,'Chris',45); Query OK, 1 row affe
-
タイムスタンプの場合、MySQLで使用されるデータ型はどれですか?
TIMESTAMPデータ型は、日付と時刻の両方の部分を含む値に使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable662( UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,UserName varchar(100),UserPostDate datetime ); Query OK, 0 rows affected (0.50 sec) 以下は、有効なデフォルトのタイムスタンプ値のクエリです- mysql> alter table DemoTable662
-
MySQLでRLIKE/REGEXPパターンを使用するにはどうすればよいですか?
列の値が2つの母音文字で始まる場合は常にレコードが必要だとします。そのために、以下は構文です- select *from yourTableName where yourColumnName RLIKE '^[aeiouAEIOU][aeiouAEIOU]'; まずテーブルを作成しましょう- mysql> create table DemoTable664(CityName varchar(100)); Query OK, 0 rows affected (0.89 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> in
-
MySQLでテーブルを作成し、TIMESTAMPDIFF()を実装しますか?
TIMESTAMPDIFF()は、2つの日付または日時式の差を計算します。まずテーブルを作成しましょう- mysql> create table DemoTable665( PunchInTime datetime, PunchOutTime datetime, Details INT(11) AS (ABS(TIMESTAMPDIFF(second,PunchInTime,PunchOutTime))) )ENGINE=MyISAM; Query OK, 0 rows affected (0.23 sec)
-
MySQLの日付をフォーマットし、年-月-日に変換します
最初にテーブルを作成しましょう- mysql> create table DemoTable666(AdmissionDate varchar(200)); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable666 values('Sat,20 Jul 2019 04:29:35'); Query OK, 1 row affected (1.12 sec) mysql> insert into DemoTable
-
MySQLTEXTデータ型で設定された作成済みのフィールド値の文字列を連結します
これには、CONCAT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable644 (Title text); Query OK, 0 rows affected (0.81 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable644 values('Introduction'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable644 valu
-
MySQLで一致する行を複数の列で検索する
これには、UNIONを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable645 (Id int,FirstName varchar(100)); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable645 values(100,'Chris'); Query OK, 1 row affected (0.15 sec) mysql> insert into Demo
-
MySQLテーブルから3つのランダムな値を表示する方法は?
ランダムにはRAND()を使用しますが、値の数にはLIMIT 3、つまりここでは3を使用します- select yourColumnName from yourTableName order by rand() limit 3; まずテーブルを作成しましょう- mysql> create table DemoTable646 ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,FirstName varchar(100) ); Query OK, 0 rows affected (0.76 sec) 挿入コマンド-を使用
-
MySQLで現在の日付と時刻をタイムスタンプに設定する
まず、テーブルを作成しましょう。列の1つがTIMESTAMP-として設定されています mysql> create table DemoTable648( UserId int NOT NULL AUTO_INCREMENT,UserLoginTime TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,PRIMARYKEY(UserId) ); Query OK, 0 rows affected (0.66 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、NO
-
正規表現を使用して特定のMySQL文字列を返す
まずテーブルを作成しましょう- mysql> create table DemoTable649 (Value text); Query OK, 0 rows affected (0.68 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable649 values('1903'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable649 values('9321010'); Query
-
特定の整数が別の列の対応する値に対して列に表示される回数をカウントするMySQLクエリ
これには、集計関数COUNT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable650 (Value1 int,Value2 int); Query OK, 0 rows affected (0.83 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable650 values(100,500); Query OK, 1 row affected (0.17 sec) mysql> insert into DemoTable650 value
-
LIKEまたはREGEXPを使用してMySQLで特定の値を持つレコードを検索しますか?
最初にテーブルを作成しましょう- mysql> create table DemoTable651 (Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,Value varchar(100)); Query OK, 0 rows affected (0.59 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable651(Value) values('Title'); Query OK, 1 row affected (0.13 sec) mysql&g
-
MySQLでアイテムの順序を変更するにはどうすればよいですか?
MySQLでアイテムの順序を変更するには、ORDERBYエイリアス名を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable653 (Product1Amount int,Product2Amount int); Query OK, 0 rows affected (0.42 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable653 values(400,250); Query OK, 1 row affected (0.14 sec) mysql&