MySQL

 Computer >> コンピューター >  >> プログラミング >> MySQL
  1. MySQLの複数のテーブルからレコードを挿入します

    複数のテーブルからレコードを挿入するには、INSERTINTOSELECTステートメントを使用します。ここでは、2つのテーブルからレコードを挿入します。 まずテーブルを作成しましょう- mysql> create table DemoTable1943    (    Name varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1943

  2. MySQLテーブルの特定の日付のカウントを取得します

    まずテーブルを作成しましょう- mysql> create table DemoTable1946    (    ShippingDate date    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1946 values('2019-12-11'); Query OK, 1 row affected (0.00 sec) mysql> i

  3. サブクエリからMySQLSELECTを実行してから、DELETEを実行しますか?

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

  4. MySQLの英数字文字列から数字のみを並べ替えますか?

    英数字の文字列から数字のみを並べ替えるには、ORDER BY RIGHT()を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1948    (    StudentCode varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1948 values('121John_567

  5. MySQLのcoalesce()で最初のnull以外の値を表示しますか?

    Coalesce()を使用して、最初のNOTNULL列値を出力できます。まずテーブルを作成しましょう- mysql> create table DemoTable1927    (    StudentName varchar(20),    StudentSubject varchar(20)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTabl

  6. MySQLストアドプロシージャのテーブルにデータを挿入しますか?

    ストアドプロシージャのテーブルに挿入するための構文は次のとおりです- create procedure yourProcedureName(OptionalParameter)    begin    insert into yourTableName() values(yourValue1,yourValue2,...N); end 上記の構文を理解するために、最初にテーブルを作成しましょう- mysql> create table DemoTable1928    (    Id int NOT NUL

  7. MySQLで主キーをリセットする

    主キーをリセットするには、最初にTRUNCATEテーブルを使用し、次にALTERTABLEを使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1929    (    UserId int NOT NULL AUTO_INCREMENT,    PRIMARY KEY(UserId)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql>

  8. 45日の間隔で日を追加し、出力を新しい列に表示するMySQLクエリ

    これには、date_add()を使用できます。まずテーブルを作成しましょう- mysql> create table DemoTable1930    (    DueTime datetime    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1930 values('2017-10-21'); Query OK, 1 row affected

  9. 次の形式で月と年を抽出します:「mm-yyyy」(月年)とMySQLのすべての列?

    特定の形式の月と年については、STR_TO_DATE()とともにDATE_FORMAT()を使用してください。まずテーブルを作成しましょう- mysql> create table DemoTable1931    (    ShippingDate varchar(40)    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1931 values('10-

  10. 最初に値に基づいてアイテムを選択し、次にMySQLの残りのレコードの日付に基づいて注文します

    ORDER BYを使用してレコードを修正し、表示します select * from yourTableName order by yourColumnName1=yourValue desc,yourColumnName2; まずテーブルを作成しましょう- mysql> create table DemoTable1932    (    UserName varchar(20),    ShippingDate date    ); Query OK, 0 rows affected (0.00 sec)

  11. MySQLのストアドプロシージャからのテーブルレコードを表示する

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

  12. テーブルの個別の列から平均を選択するMySQLクエリ?

    平均を取得するには、AVG()を使用し、それをDISTINCTとともに使用して、個別のレコードから計算します。まずテーブルを作成しましょう- mysql> create table DemoTable1934    (    StudentName varchar(20),    StudentMarks int    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into

  13. 複数の単語を含むLIKEを使用してフィルタリングされたテーブルのレコードを表示するMySQLクエリ?

    これには、RLIKEを使用し、次の構文&Minus;のようにレコードをフィルタリングします。 select * from yourTableName    where yourColumnName rlike 'yourValue1|yourValue2'; まずテーブルを作成しましょう- mysql> create table DemoTable1935    (    Subject varchar(20)    ); Query OK, 0 rows affected (0.00 se

  14. MySQLでINSERTINTOSELECTとUNIONを使用して複数の挿入を実行します

    複数の挿入を実行するための構文は次のとおりです- insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,..N)    select yourValue1 as yourColumnName1,yourValue2 as yourColumnName2,yourValue3 as yourColumnName3,......N    union    select yourValue1 as yourColumnName1,yourValue

  15. 挿入する前にMySQLトリガーを停止するにはどうすればよいですか?

    このための構文は次のとおりです- delimiter // create trigger yourTriggerName before insert on yourTableName    FOR EACH ROW    BEGIN    yourStatement1    .    .    N END // delimiter ; 上記の構文を理解するために、テーブルを作成しましょう- mysql> create table DemoTable1919 &nbs

  16. 修正:エラー1396(HY000):MySQLでCREATE USER操作が失敗しましたか?

    エラーを修正するために、ユーザーを正しく作成する方法を見てみましょう。ユーザーを作成しましょう- mysql> create user 'Emma'@'localhost' IDENTIFIED BY 'emma_654'; Query OK, 0 rows affected (0.00 sec) ホストと一緒にすべてのユーザーを表示しましょう- mysql> select user,host from MySQL.user; これにより、次の出力が生成されます。上で作成した新しいユーザーは、ホストと一緒にすべてのユーザーの以下の

  17. DECLAREを使用してMySQLで変数を作成しますか?

    ストアドプロシージャでDECLAREを使用できます。構文は次のとおりです- declare yourVariableName yourDataType; 上記の構文を理解するために、ストアドプロシージャを作成しましょう: mysql> delimiter // mysql> create procedure square_demo(in Value int)    begin    declare magicValue int;    set magicValue=Value;    select c

  18. テーブルから特定の学生のマークをグループ化し、各学生の個別の列に合計マークを表示しますか?

    マークをグループ化するには、MySQLGROUPBYを使用します。合計するには、MySQLのsum()関数を使用します。まずテーブルを作成しましょう- mysql> create table DemoTable1920    (    StudentName varchar(20),    StudentMarks int    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert

  19. 特定の列の値を修正し、MySQLの残りの行のランダムな値を表示します

    ランダムな行の場合はRAND()を使用できますが、特定の列を修正するにはORDERBY句を使用します。テーブルを作成しましょう- mysql> create table DemoTable1921    (    Number int    ); Query OK, 0 rows affected (0.00 sec) 挿入コマンド-を使用して、テーブルにいくつかのレコードを挿入します mysql> insert into DemoTable1921 values(40); Query OK, 1 row affecte

  20. 単一のクエリでIN()を使用してMySQLテーブルからレコードを削除する

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

Total 4564 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:19/229  20-コンピューター/Page Goto:1 13 14 15 16 17 18 19 20 21 22 23 24 25