MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. 一度に1バッチずつ行を選択するMySQLクエリ

    このために、LIMITとOFFSETの概念を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1514    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> FirstName varchar(20)    -> ); Query OK, 0 rows affected (0.63 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します

  2. MySQLの条件でカウントしますか?

    カウントするには、集計関数SUM()を使用し、条件でカウントするには、WHEREで条件を設定する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable1515    -> (    -> ClientId varchar(10),    -> ClientName varchar(20)    -> ); Query OK, 0 rows affected (0.53 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコード

  3. そのテーブルの列値がMySQLの別のテーブルの列値と一致する場合にのみ、あるテーブルからデータを選択するにはどうすればよいですか?

    このために、EXISTSとともにサブクエリを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1    -> (    -> Id int,    -> SubjectName varchar(20)    -> ); Query OK, 0 rows affected (0.58 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1 val

  4. 1つのMySQLテーブルからすべてのレコードを取得し、それを別のテーブルに挿入しますか?

    このために、CREATE TABLEASSELECTステートメントの概念を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1518    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> EmployeeName varchar(20)    -> )AUTO_INCREMENT=101; Query OK, 0 rows affected (

  5. MySQL LIKEクエリを使用して、%を含む列値を検索するにはどうすればよいですか?

    %を使用して列の値を検索する場合、構文は次のようになります- select * from yourTableName  where yourColumnName LIKE '\%%'; まずテーブルを作成しましょう- mysql> create table DemoTable1497    -> (    -> Name varchar(20)    -> ); Query OK, 0 rows affected (0.55 sec) insert-を使用して、テーブルにいくつかの

  6. mysqldumpを使用せずにMySQLデータベースを複製しますか?

    MySQLデータベースを複製するための構文は、次のとおりです- create table yourdatabaseName1.yourTableName1 select * from yourdatabaseName2.yourTableName2; まずテーブルを作成しましょう- mysql> use sample; Database changed mysql> create table DemoTable101    -> (    -> Id int,    -> Name varchar(20

  7. 行の値を合計して結果を並べ替えるMySQLクエリ?

    このために、ORDERBY句とともにGROUPBYを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1499    -> (    -> StudentName varchar(20),    -> StudentMarks int    -> ); Query OK, 0 rows affected (0.46 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert in

  8. 複数の行を効果的に選択するためのMySQLクエリ?

    複数の行を効果的に選択するには、インデックスを使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable1501    -> (    -> Id int NOT NULL PRIMARY KEY,    -> URL text    -> ); Query OK, 0 rows affected (0.62 sec) インデックスを作成するためのクエリは次のとおりです- mysql> create index id_in

  9. 「John_120」の数値などの列の部分的な値でソートするためのMySQLクエリ

    このために、ORDER BYとともにSUBSTRING_INDEX()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1502    -> (    -> StudentId varchar(40)    -> ); Query OK, 0 rows affected (0.54 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1502 values('

  10. 自動インクリメントのためにMySQLにNULLを渡しますか?

    はい、次の構文のようにNULLを渡すことができます- insert into yourTableName values(NULL,yourValue1,yourValue2,...N); まずテーブルを作成しましょう- mysql> create table DemoTable1503    -> (    -> ClientId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> ClientName varchar(20),    ->

  11. MySQLで特定の列の値を交換します

    まず、テーブルテーブルを作成しましょう- mysql> create table DemoTable1504    -> (    -> Id int,    -> FirstName varchar(20)    -> ); Query OK, 0 rows affected (0.83 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1504 values(101,'Chris&#

  12. MySQLで列エイリアスを特定のデータ型にするようにするにはどうすればよいですか?

    このために、CASEステートメントを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1505    -> (    -> Value integer unsigned,    -> Status tinyint(1)    -> ); Query OK, 0 rows affected (0.47 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoT

  13. MySQLの2つの単語の間のスペースを削除しますか?

    これには、REPLACE()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1506    -> (    -> Title text    -> ); Query OK, 0 rows affected (0.70 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1506 values('This is MySQL'); Query OK, 1

  14. MySQLに結果を1行で表示させる方法は?

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

  15. データ列を並べ替えて、MySQLの最大テキスト値を取得します

    このために、いくつかの集計関数right()とともにORDERBYを使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1487    -> (    -> StudentCode text    -> ); Query OK, 0 rows affected (0.91 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1487 values('560'

  16. MySQLでEXPLAINキーワードを使用する

    MySQL EXPLAINは、クエリ実行プランを提供します。 EXPLAINは、最初にSELECT、INSERT、DELETE、REPLACE、およびUPDATEで使用できます。 データベースでの全表スキャンを回避するには、インデックスを使用する必要があります。まずテーブルを作成しましょう- mysql> create table DemoTable1488    -> (    -> StudentId int,    -> StudentName varchar(20),    -&g

  17. MySQLの条件で列の合計を取得します

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

  18. MYSQLの重複する製品IDから対応するレコードの平均(製品価格)を検索します

    このためには、平均にAVG()を使用し、重複する列(製品ID)のレコードをグループ化するためにGROUPBYを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1490    -> (    -> ProductId varchar(20),    -> ProductPrice int    -> ); Query OK, 0 rows affected (0.43 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコード

  19. PayPalの小数をMySQLデータベースに保存する方法は?

    PayPalの小数をMySQLデータベースに保存するには、DECIMAL(10,2)を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1491    -> (    -> Amount DECIMAL(10,2)    -> ); Query OK, 0 rows affected (0.66 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1491 values

  20. MySQL ERROR 1064(42000)を修正します。MySQLサーバーのバージョンに対応するマニュアルで、「)」の近くで使用する正しい構文を確認してください。

    このエラーは、間違った構文を使用した場合に発生する可能性があります。次がcreatetableステートメントであるとしましょう- mysql> create table DemoTable1492    -> (    -> timestamp TIMESTAMP,    -> event int,    -> ); ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corre

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