MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. NOT INを使用して削除されていないレコードを除外することにより、MySQLテーブルからレコードを削除します

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

  2. MySQLのテーブル名としてアンダースコアを付けることは可能ですか?

    はい、テーブル名の前後にバッククォートを使用して、テーブル名としてアンダースコアを追加できます。以下は構文です- INSERT INTO `yourTableName` values(yourValue1,.......N); まずテーブルを作成しましょう- mysql> create table `DemoTable_1` (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Location varchar(100) ); Query OK, 0 rows affected (1.17 sec

  3. MySQLでVARCHAR日付を別の形式に変換しますか?

    VARCHAR形式で日付を設定したとします。ここで、フォーマットを更新する場合は、STR_TO_DATE()とともにUPDATEコマンドを使用します。構文は次のとおりです- update yourTableName set yourColumnName=str_to_date(yourColumnName,'%m/%d/%Y');を更新します まずテーブルを作成しましょう- mysql> create table DemoTable (    DueDate varchar(100) ); Query OK, 0 rows affected (0.5

  4. テーブルの列から0と1の数をカウントし、それらを2つの列に表示するMySQLクエリ?

    このために、集計関数SUM()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    isMarried tinyint(1) ); Query OK, 0 rows affected (0.84 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(0); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values

  5. MySQLで秒に基づいて時間を計算する方法は?

    まずテーブルを作成しましょう- mysql> create table DemoTable (    Logouttime time ); Query OK, 0 rows affected (0.62 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('5:50:00'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values('6:10:1

  6. MySQLのキーと値のペアに基づいてレコードを表示する

    これには、JSON_OBJECTAGG()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    Id int,    FirstName varchar(100),    Age int ); Query OK, 0 rows affected (0.56 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(10,'John',23); Query

  7. 2つの正確な値を持つレコードを選択するためのMySQLクエリ?

    このために、GROUPBYHAVING句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Value int ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(Value) values(600); Query OK, 1 ro

  8. 10進値を追加するMySQLSUM関数

    まずテーブルを作成しましょう- mysql> create table DemoTable (    Money DECIMAL(7,2) ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100.67); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable values(199.33); Query OK,

  9. MySQLテーブルを作成するときは、予約済みのキーワード「Key」を使用してください

    予約キーワード「キー」を使用するには、バックティック記号の概念を使用します。ここでは、この例では、列名の前後にバックチェック記号が必要な列名キーを使用しています。 まずテーブルを作成しましょう- mysql> create table DemoTable (    `Key` int ); Query OK, 0 rows affected (0.67 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(100); Query OK, 1 row affecte

  10. varcharを使用した後に発生したエラー1064(42000)を解決します(サイズを指定せずに)

    まず、この状況がいつ発生するかを見てみましょう。テーブルを作成し、データ型を使用して列名を設定しますが、サイズは使用しません- mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar,    LastName varchar ); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that

  11. MySQLで列のペアを一意にする方法は?

    列のペアを一意にするには、ALTERTABLEコマンドでUNIQUEを使用します。以下は構文です- alter table yourTableName add unique yourUniqueName(yourColumnName1,yourColumnName2,...N); まずテーブルを作成しましょう- mysql> create table DemoTable (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentFirstName varchar(100),

  12. MySQLテーブルにnull列を入力し、値を設定します

    このために、ISNULLプロパティを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    ProductPrice int,    ProductQuantity int,    TotalAmount int ); Query OK, 0 rows affected (1.22 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable(ProductPrice,ProductQua

  13. MySQLテーブルの列として「年」を使用できますか?

    はい、予約語ではないため、MySQLテーブルの列名として年を指定できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    Year int ); Query OK, 0 rows affected (0.87 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values(1995); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable v

  14. RENAMETABLEコマンドを使用してMySQLのテーブルの名前を変更します

    MySQLでテーブルの名前を変更するには、以下の構文を使用します- rename table yourOldTableName to yourNewTableName ; まずテーブルを作成しましょう- mysql> create table DemoTable1 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(100),    UserAge int,    UserCountryName varchar(100)

  15. MySQLテーブルに日付レコードを挿入するときにINTERVALキーワードを使用できますか?

    はい、データレコードの挿入中にINTERVALを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable (    ArrivalTime datetime ); Query OK, 0 rows affected (0.52 sec) 挿入コマンドを使用して、テーブルにいくつかのレコードを挿入します。ここでは、-を挿入しながら日付レコードをインクリメントするために、INTERVALキーワードを使用しています。 mysql> insert into DemoTable values(date_add(now(),

  16. MySQL列(スワップ)の「a」と「b」の値のみを使用して、「a」レコードを「b」で更新し、「b」を「a」で更新しますか?

    これには、CASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    Value char(1) ); Query OK, 0 rows affected (1.21 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('a'); Query OK, 1 row affected (0.16 sec) mysql> insert into DemoTable val

  17. MySQLの2つの列から個別の名前を選択し、結果を1つの列に表示します

    これには、UNIONを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable (    Name1 varchar(100),    Name2 varchar(100) ); Query OK, 0 rows affected (0.58 sec) 挿入コマンドを使用してテーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('Adam','Bob'); Query OK, 1 row affected

  18. MySQL GROUP BYおよびCONCAT()を使用して、名前と名前を区別して表示します

    まずテーブルを作成しましょう- mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); Query OK, 0 rows affected (0.92 sec) mysql> alter table DemoTable add index(FirstName,LastName); Query OK, 0 rows affected (1.00 sec) Records: 0 Duplicates: 0 Warnings: 0

  19. MySQLで日付をフィルタリングして、特定の月の日付レコードのみをフェッチするにはどうすればよいですか?

    まずテーブルを作成しましょう- mysql> create table DemoTable (    AdmissionDate varchar(100) ); Query OK, 0 rows affected (1.06 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('2018-01-21'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable valu

  20. MySQLで列を動的に選択しますか?

    最初にクエリを準備し、次にPREPAREDステートメントを実行してMySQLの列を動的に選択する必要があります。 まずテーブルを作成しましょう- mysql> create table DemoTable (    EmployeeName varchar(100) ); Query OK, 0 rows affected (0.77 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable values('John Doe'); Query OK, 1 row a

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:68/229  20-コンピューター/Page Goto:1 62 63 64 65 66 67 68 69 70 71 72 73 74