データベースチェック

1.文を追加する

insert into 表名 values(列的值); テーブルへのデータの挿入を省略できます

DROP TABLE IF EXISTS student;
    CREATE TABLE student (
    id INT,
    sn INT コメント '学生番号',
    name VARCHAR(20) コメント '名前',
    qq_mail VARCHAR(10) コメント 'QQ メールボックス'
);

  • 1 行 + 全列挿入

INSERT INTO Student VALUES (1,100,'Chapter Three',null);
INSERT INTO student VALUES (2,200,'Li Si',20385521);

  • 複数行+指定列挿入 

INSERT INTO Student (id,sn,name) VALUES
  (102,9527,'究極の宇宙の真実'),
  (150,5829,'究極の次元の真実');

二、クエリ文

クエリ ステートメントは、すべてのステートメントの中で最も重要です。

Flsh という名前のテーブルを作成しました

テーブルグレードを作成します(
    id int、 
    Name varchar(10)、 
    yuwen decimal(3,1)、 
    shuxue decimal(3.1)、 
    yingyu decimal(3.1)
);

 

    トランスクリプトを作成する

    INSERT INTO grade (id,`name`,yuwen,shuxue,yingyu) VALUES
    (1,'Li Yuanba',50,55.5,62),
    (2,'Yuwen Chengdu',99,60.5,92),
    (3, ' Li Cunxiao',99,80.5,72),
    (4,'Li Xiaogong',99,55,99),
    (5,'Li Cheng',25,25.5,32); 

     スコア yingyu を 60 未満で検索

     SELECT `name`, yingyu FROM grade WHERE yingyu <60 ;

yingyuより大きいyuwenの結果のクエリ

 SELECT name, yuwen, yingyu FROM grade WHERE yuwen > yingyu;

合計スコアが 150 未満の 3 つの科目を表示

       SELECT name, Yuwen + Shuxue + Yingyu 合計点 FROM grade
        WHERE Yuwen + Shuxue + Yingyu < 150;

 

 

 

おすすめ

転載: blog.csdn.net/weixin_59539033/article/details/127726624