zoukankan      html  css  js  c++  java
  • MySQL数据库记录操作(行操作)

    ——数据表的记录操作(行操作)
    1、insert插入操作
    (1)第一种方法 insert values方法
    insert user values(NULL,"john","456",45,"0");插入时,需要注意对于默认的字段或者自动编码的字段可以输入null或者default均可
    insert user values(default,"mary","4yjy6",15,1);
    insert user values(default,"my","4y6",default,1);对于默认值的字段,可以直接输入default设置为默认值
    insert user values(default,"my","4y6",default,1),(null,"yanjd",md5("123"),default,1);插入多个纪录语句,md5是指输出某一个字段的哈希
    insert tb1(username,salary) values("JONE","2304050.21");部分值插入
    (2)第二种方式 insert set 方法
    insert user set username="ben",passward="456",age=12,sex=1;
    (3)第三种方法 insert select语句
    通过查询的结果写入数据表
    2、updata数据表的更新-单表操作
    update user set age=age+5;直接更新某一列的值
    update user set age=age-id,sex=0;直接更新多列的值
    update user set age=age+10 where id%2=0;条件更新语句
    3、delete删除操作-单表操作
    delete from user where id=6;删除id=6这个记录,即整行删除
    4、查询表达式select语句
    select id,username from user;查找数据表中的某几列数据
    select * from user;查找所有的列数据
    select user.id,user.username from user;区别多个数据表中相同的字段列数据
    select id as userid,username as uname from user;可以修改输出字段名称
    5、where语句进行条件的判断
    delete from user where password="22";
    6、groupby函数主要对查询结果进行分组(默认进行升序)
    select sex from user group by sex(列名);
    select age from user group by age desc;(降序排列)
    7、having语句哟关于条件的指定
    select sex from user group by sex having count(id)>2;聚合函数不需要在前面select
    select sex,age from user group by age having age>30;普通情况需要在前面指定查找
    8、order by函数用于对于查询结果进行排序操作(asc/desc升降序,默认asc升序)
    select * from user order by id;默认按照id升序排列
    select * from user order by id desc;按照id降序排列
    select * from user order by age,id desc;按照age升排列age相同时按照id降序排列
    9、limit语句限制返回结果(抽取某一些行操作)
    select * from user limit 2; 取前两行数据
    select * from user limit 2,2 取第三行开始的后两行数据
    select * from user order by id desc limit 2,2; 按照id降序排列之后进行取第三行之后的2行数据
    10、字表插入语句insert select语句
    insert test(username) select username from user where age>=10;
    在test表格的username中插入从user表中查到的age>=10的记录的username

  • 相关阅读:
    17点50分系列-如何平静的工作
    Java之简单的聊天工具
    伪分布式环境下命令行正确运行hadoop示例wordcount
    Linux 从 sar 到 sar2html 的认识
    telnet简单操作 模拟请求
    3D跑酷游戏《月影忍者之疾风狂逃》
    [每日一题] OCP1z0-047 :2013-07-24 子查询――外查询与内查询的执行顺序
    思科27亿美元收购网络安全公司Sourcefire
    利用Format函数格式化时间和日期
    HI3531网络tftp、nfs加载 分类: arm-linux-Ubuntu HI3531 2014-01-03 09:11 826人阅读 评论(0) 收藏
  • 原文地址:https://www.cnblogs.com/Yanjy-OnlyOne/p/12615765.html
Copyright © 2011-2022 走看看