MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. 長い小数に使用されるMySQLデータ型はどれですか?

    これには、DECIMAL(21,20)を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1493    -> (    -> LongValue DECIMAL(21,20)    -> ); Query OK, 0 rows affected (0.48 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1493 values(1.00474646446646773

  2. MySQL(複合キー)で重複する行を見つけますか?

    重複する行を見つけるには、MySQLでGROUPBYとHAVINGを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1494    -> (    -> ShippingDate datetime,    -> CustomerCountryName varchar(20)    -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します

  3. タイムスタンプ値を使用してMySQLテーブルから2日間のデータ(今日と昨日)を取得します

    まずテーブルを作成しましょう- mysql> create table DemoTable1495    -> (    -> ShippingDate bigint    -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1495 values(1570127400); Query OK, 1 row affected (0.14 sec) m

  4. 結果を日付でグループ化し、重複する値の数を表示するMySQLクエリ?

    まずテーブルを作成しましょう- mysql> create table DemoTable1496    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> PassengerCode varchar(20),    -> ArrivalDate datetime    -> ); Query OK, 0 rows affected (0.85 sec) 挿入コマンド-を使用して、テーブル

  5. MySQLテーブルからレコードを削除した後にキーを並べ替えますか?

    このために、いくつかの数学的計算でUPDATEコマンドを使用します。 IDを削除するには、DELETEを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1476    -> (    -> Id int    -> ); Query OK, 0 rows affected (0.81 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1476 values(10);

  6. 単一のMySQLクエリで別々のテーブルからNOTNULL値をカウントします

    別々のテーブルから値をカウントするための構文は次のとおりです- Select    (    select count(yourColumnName) from yourTableName1) as anyAliasName1,    (    select count(yourColumnName) from yourTableName2) as anyAliasName2; まずテーブルを作成しましょう- mysql> create table DemoTable1    ->

  7. auto_increment値なしでMySQLテーブルにレコードを挿入できますか?

    はい、auto_incrementは単独で挿入されるため、auto_incrementなしで挿入できます。まずテーブルを作成しましょう- mysql> create table DemoTable1479    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeSalary int    -> ); Query OK, 0 rows affected (0.86 sec) 挿入コマ

  8. MySQLクエリより大きくないようにするにはどうすればよいですか?

    クエリ内の以下は、以下(<=)のように単純に記述できます。構文は次のとおりです- select * from yourTableName where yourColumnName<=yourColumnName; まずテーブルを作成しましょう- mysql> create table DemoTable1480    -> (    -> StudentName varchar(40),    -> StudentMarks int    -> ); Query OK, 0 r

  9. MySQLテーブルの行を条件に置き換える方法は?

    条件を設定して行を置き換えるには、MySQLCASEステートメントを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1481    -> (    -> PlayerScore int    -> ); Query OK, 0 rows affected (0.42 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1481 values(454); Query OK

  10. 文字列がMySQLVARCHARに長く保存されている場合、結果をより読みやすく表示するにはどうすればよいですか?

    これには、次の構文のように\Gを使用します- select * from yourTableName\G まずテーブルを作成しましょう- mysql> create table DemoTable1482    -> (    -> Title varchar(255)    -> ); Query OK, 0 rows affected (0.52 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1482 valu

  11. MySQLSELECTINTOユーザー定義変数を実行します

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

  12. MAX(col)+1を同じMySQLテーブルに挿入しますか?

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

  13. MySQL COUNT()を使用せずに複数のカウントを実行しますか?

    カウントするには、条件のCASEステートメントとともにSUM()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1485    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20),    -> StudentSubject varchar(20)    -> ); Quer

  14. MySQLテーブルから新しく追加されたレコードをフェッチする方法は?

    このために、LIMITを指定してORDERBYを使用できます。ここで、LIMITは、フェッチするレコードの制限(カウント)を設定するために使用されます。まずテーブルを作成しましょう- mysql> create table DemoTable1486    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20)    -> ); Query OK, 0 row

  15. SUBSTRING_INDEXを使用してMySQLで文字列を分割する方法は?

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

  16. 単一のMySQLクエリに複数の値を挿入する最速の方法は?

    これには以下のクエリを使用しないでください- insert into yourTableName values(yourValue1,yourValue2,...N); insert into yourTableName values(yourValue1,yourValue2,...N); insert into yourTableName values(yourValue1,yourValue2,...N); . . . N 1つのクエリに複数の値を挿入する最速の方法として、以下のクエリを使用できます- insert into yourTableName values(yourValue

  17. MySQLで異なるIDを持つ同じテーブルから共通の値を持つ行を取得します

    このために、GROUPBYHAVING句を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1467    -> (    -> Id int,    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.64 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1467 value

  18. 重複した類似したコンテンツの行を削除し、MySQL selectステートメントで最大数の行を取得しますか?

    まずテーブルを作成しましょう- mysql> create table DemoTable1468    -> (    -> Id int,    -> Name varchar(20),    -> Age int    -> ); Query OK, 0 rows affected (1.21 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1468 value

  19. MySQLテーブルからインデックスを削除します

    MySQLテーブルからインデックスを削除するための構文は、次のとおりです- alter table yourTableName drop index `yourIndexName`; まずテーブルを作成しましょう- Mysql> create table DemoTable1469    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(40),    ->

  20. フィールドを選択し、それがnullの場合は、MySQLで別のフィールドを選択しますか?

    これには、COALESCE()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1470    -> (    -> FirstName varchar(20),    -> Age int    -> ); Query OK, 0 rows affected (0.57 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1470 value

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:41/229  20-コンピューター/Page Goto:1 35 36 37 38 39 40 41 42 43 44 45 46 47