zoukankan      html  css  js  c++  java
  • mysql基础(二)

    四、数据表的添加和查询

    1.为上面的`student`表添加内容

        insert into `student` (`name`, `gender`, `birthday`) values ('张三',’男‘,'1990-05-03');    


    如果想多添加,除了上面那一个一个的加,还可以如下:

        insert into `student` (`name`, `gender`, `birthday`) values ('张三','男','1990-05-03'),('李四','男','1991-06-07'),('小红','女','1992-07-21');    

    或多行

    insert into `student` (`name`, `gender`, `birthday`) values 
        ('张三','男','1990-05-03'),
        ('李四','男','1991-06-07'),
        ('小红','女','1992-07-21'); 

    2.查询添加的内容

        select * form `student`;    

    *号为通配符,表示查询所有的字段。如果想查询单独字段,则如下:

        select name form `student`;    

    3.筛选,查找性别为男的学生

        select * from `student` where `gender` = '男';    

    where 为查询语句, `gender`为字段名,’男‘则是查询的目标

    4.查询学号为2的姓名和性别的学生

        select `name`,`gender` from `student` where `id`= 2;    

    5.查询表中姓张的男学生

        select * from `student` where `gender`='男' and `name` link '张%';    

    6.将所以男生按出生日期升序排列

        select * from `student` where `gender`='男' order by `birthday`;    

    select 【字段名】from 【数据表】where 【字段名】=【字段值】。。。 order by 【字段名】;

    降序排列的话

        selecr * from `student` where `gender`='男' order by `birthday` desc;    

      select 【字段名】from 【数据表】where 【字段名】=【字段值】。。。 order by 【字段名】desc;

    五、数据的更新与删除

    1.更新数据,使id为2的姓名和性别改成小情、女。

        update `student` set `name` = '小情', `gender` = '女' where `id` = 2;    

      update 【数据表】set 【字段名】= 【新值(替换旧值)】where 【字段名】= 【字段值(确定替换的哪一行,一般以前面的id作为指引。)】;

      如果不加where 则会全部替换

    2.删除数据,还是以id为2的为例

        delete from `student` where `id` = 2;    

      delete from 【数据表】where 【字段名】= 【字段值】;

      如果不加where以后的部分,会删除所以的记录。但并非清空,所以在插入时,id并非从零开始,而涉继续从原有的id数+1。

    3.清空表,这才是真正的将表清空,然后重新开始。

        truncate `student`;    

      truncate 【数据表】;

  • 相关阅读:
    acdream 1017: Fast Transportation 网络流层次图
    centos5的kernel source
    Linux内核源代码的阅读及相关工具介绍(转)
    gcc生成静态库和动态库(转)
    写一篇大家一看就会的教程《JNI初步》(转)
    jni.h
    5分钟学用Lucene
    (VC2005) picture 控件显示16*16的Icon
    (VC/MFC)通过结构体传递参数给线程
    (VC2005)MFC中添加控件的成员变量.
  • 原文地址:https://www.cnblogs.com/yinwangyizhi/p/9361936.html
Copyright © 2011-2022 走看看