zoukankan      html  css  js  c++  java
  • 数据库-->记录操作

    一、概览

    MySQL数据操作: DML

    在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括

    1. 使用INSERT实现数据的插入
    2. UPDATE实现数据的更新
    3. 使用DELETE实现数据的删除
    4. 使用SELECT查询数据以及。

    二、插入数据(insert)

    # 1. 插入完整数据(顺序插入)
        语法一:
        insert into 表名(字段1,字段2,字段3…字段n) values (值1,值2,值3…值n);
    
        语法二:
        insert into 表名 values (值1,值2,值3…值n);
    
    # 2. 指定字段插入数据
        语法:
        insert into 表名(字段1,字段2,字段3…) values (值1,值2,值3…);
    
    # 3. 插入多条记录
        语法:
        insert into 表名 values
            (值1,值2,值3…值n),
            (值1,值2,值3…值n),
            (值1,值2,值3…值n);
            
    # 4. 插入查询结果
        语法:
        insert into 表名(字段1,字段2,字段3…字段n) 
                        select (字段1,字段2,字段3…字段n) from 表2
                        where …;

    三、更新数据

    # 语法:
        update 表名 set
            字段1=值1,
            字段2=值2,
            where condition;
    
    # 示例:
        update mysql.user set password=password(‘123’) 
            where user=’root’ and host=’localhost’;

    四、删除数据

    # 语法:
        delete from 表名 where conition;
    
    # 示例:
        delete from mysql.user where password=''; 
    
    # 练习:
        更新MySQL root用户密码为mysql123
        删除除从本地登录的root用户以外的所有用户

    五、查询数据

    1、单表查询

    单表查询语法

    select 字段1,字段2... from 表名
                         where 条件
                         group by field
                         having 筛选
                         order by field
                         limit 限制条数

    关键字执行的优先级

    from   # 找到表:from
    where  # 拿着where指定的约束条件,去文件/表中取出一条条记录
    group by # 将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组
    having  # 将取出的一条条记录进行分组group by,如果没有group by,则整体作为一组
    select  # 执行select
    distinct # 去重
    order by # 将结果按条件排序:order by
    limit   # 限制结果的显示条数
  • 相关阅读:
    DGL学习(六): GCN实现
    DGL学习(五): DGL构建异质图
    DGL学习(四): 图分类教程
    LuoGuP2495:[SDOI2011]消耗战
    LuoGuP1121:环状最大两段子段和
    LuoGuP3177:[HAOI2015]树上染色
    LuoGuP2607:[ZJOI2008]骑士
    HDU4283:You Are the One
    LuoGuP4294:[WC2008]游览计划
    LuoGuP4127:[AHOI2009]同类分布
  • 原文地址:https://www.cnblogs.com/zyling/p/12809472.html
Copyright © 2011-2022 走看看