MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. テーブルの列名を取得するためのMySQLの構文は何ですか?

    テーブルの列名を取得するための構文は次のとおりです- select column_name from information_schema.columns where table_schema='yourDatabaseName' and table_name=’yourTableName’; まずテーブルを作成しましょう- mysql> create table DemoTable (    EmployeeId int,    EmployeeFirstName varchar(20),  

  2. 日付列をNULLにするMySQLクエリ?

    日付列をNULLにするには、ALTER TABLEとMODIFYを使用して、日付をNULLに設定します。以下は構文です- alter table yourTableName modify column yourColumnName date NULL; まず、テーブルを作成しましょう。ここでは、列をNOTNULL-として設定しました。 mysql> create table DemoTable (    ShippingDate date NOT NULL ); Query OK, 0 rows affected (0.78 sec) ここで、上記の表にNULL値

  3. MySQLのprepareステートメントでテーブル名を使用してユーザー定義変数を設定しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentName varchar(20) ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(StudentName) values('Chris'); Que

  4. 最初のテーブルにMySQLトリガーを実装して、2番目のテーブルにレコードを挿入しますか?

    このための構文は次のとおりです- DELIMITER // create trigger yourTriggerName before insert on yourTableName1    for each row    begin          insert into yourTableName2 values (yourValue1,yourValue2,...N); end ; // DELIMITER ;への挿入を開始します。 まずテーブルを作成しましょう- mysql> creat

  5. MySQL列をfloat値で丸めて、結果を新しい列に表示するにはどうすればよいですか?

    まずテーブルを作成しましょう- mysql> create table DemoTable (    Value float ); Query OK, 0 rows affected (0.95 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(12.4567); Query OK, 1 row affected (0.12 sec) mysql> insert into DemoTable values(124.7884); Query OK, 1 ro

  6. 文字列フィールドの数字で行をグループ化するMySQLクエリ?

    これをモミ、+演算子の助けを借りて文字列フィールドと0を連結することができます。ここでのシナリオは、数値の「 9844」をフェッチする必要があるようなものです。 文字列フィールド「9844Bob」からの「」 」。 まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId varchar(100) ); Query OK, 0 rows affected (0.92 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTabl

  7. MySQL Regexは、Chris.Brownのような検索で文字を無視するためのパターンに一致しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable (    Name varchar(40) ) ; Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John.Smith'); Query OK, 1 row affected (0.30 sec) mysql> insert into DemoTable values('C

  8. ANDORを使用して選択を実行するMySQLクエリ

    まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int,    StudentName varchar(20),    StudentSubject varchar(20) ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10,'Chris','Mongo

  9. Javaを使用してMySQLテーブルにレコードを挿入します

    まず、テーブルを作成しましょう。以下は、MySQLでテーブルを作成するためのクエリです- mysql> create table DemoTable(    Id int,    Name varchar(30),    CountryName varchar(30),    Age int ); Query OK, 0 rows affected (0.66 sec) 以下は、MySQLデータベースにアクセスするためのJavaコードです- import java.sql.Connection; impor

  10. MySQLでマルチテーブル削除を実行する

    これには、DELETEコマンドを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1 (    Id int,    Name varchar(20) ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 values(1,'Chris'); Query OK, 1 row affected (0.30 sec) mys

  11. MySQL CASE WHEN SELECTを使用して奇数と偶数のIDを表示しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable (    PageId int ); Query OK, 0 rows affected (0.85 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(233); Query OK, 1 row affected (0.36 sec) mysql> insert into DemoTable values(34); Query OK, 1 row affected

  12. MySQLでselectを使用してネストされた挿入を実装できますか?

    はい、次の構文に示すように、MySQLでselectを使用してネストされた挿入を実装できます- insert into yourTableName2(yourColumnName1,yourColumnName2,.....N) select yourColumnName1,yourColumnName2,....N from yourTableName1 where yourCondition; 最初に例を見て、テーブルを作成しましょう- mysql> create table DemoTable1 (    Id int NOT NULL AUTO_INCREM

  13. AdmissionDateがMySQLの現在の日付よりも小さい場合の日付を比較します

    まずテーブルを作成しましょう- mysql> create table DemoTable (    AdmissionDate varchar(50) ); Query OK, 0 rows affected (0.63 sec) 注 −現在の日付が2019年9月14日だとします。 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。以下はクエリです- mysql> insert into DemoTable values('15-Sep-2019'); Query OK, 1 row affected (0.19 sec)

  14. MySQLを使用して重複を検索し、1行で表示します

    このために、GROUP BY句とともにGROUP_CONCAT()を使用できます。両方とも、連結重複をグループ化し、1行に表示するために使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentFavouriteSubject varchar(40),    StudentName varchar(40) ) ; Query OK, 0 rows affected (0.75 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> i

  15. 日付がVARCHAR形式の場合、MySQLから特定のレコードを選択するにはどうすればよいですか?

    これには、STR_TO_DATE()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    DueDate varchar(60) ) ; Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('12-AUG-2016'); Query OK, 1 row affected (0.11 sec) mysql> insert

  16. 特定の数よりも大きい値と小さい値をカウントし、カウントを別々のMySQL列に表示しますか?

    このために、CASE STATEMENTとともにCOUNT()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Score int ); Query OK, 0 rows affected (0.71 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(40); Query OK, 1 row affected (0.77 sec) mysql> insert into DemoTable

  17. MySQLで文字列内の特定の文字を検索しますか?

    これには、REGEXPを使用します。たとえば、文字J、A、V、Aです。最初にテーブルを作成しましょう- mysql> create table DemoTable (    Value varchar(50) ); Query OK, 0 rows affected (3.92 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('XYSJGHAKLMVDFFSA'); Query OK, 1 row affected (0.67 sec) mys

  18. 一致を見つけてレコードをフェッチするためのMySQLクエリ

    レコードから一致を見つけるには、MySQL IN()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    Id int,    FirstName varchar(20),    Gender ENUM('Male','Female') ); Query OK, 0 rows affected (1.73 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into Demo

  19. 1つのMySQLクエリで特定のレコード(重複)の発生をカウントします

    このためには、集計関数COUNT()とGROUP BYを使用して、これらの特定のレコードをオカレンス用にグループ化します。まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentSubject varchar(40) ); Query OK, 0 rows affected (5.03 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql>

  20. 列全体を更新せずに範囲内の特定のレコードのみを更新する単一のMySQLクエリ

    まずテーブルを作成しましょう- mysql> create table DemoTable (    Name varchar(40),    Position int ); Query OK, 0 rows affected (1.17 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Chris',90); Query OK, 1 row affected (0.20 sec) mysql> insert into

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:52/229  20-コンピューター/Page Goto:1 46 47 48 49 50 51 52 53 54 55 56 57 58