zoukankan      html  css  js  c++  java
  • 数据相关操作

    一:介绍

    1. MySQL操作:DML
    2. 在MySQL管理软件中,可以通过SQL语句中的DML语言来实现数据的操作,包括
      1. 使用insert实现数据的插入
      2. update实现数据的更新
      3. 使用delete实现数据的删除
      4. 使用select查询数据......

    二:插入数据

    # 插入完整数据(顺序插入)
        语法一:
        INSERT INTO 表名(字段1,字段2,字段3…字段n) VALUES(值1,值2,值3…值n);
    
        语法二:
        INSERT INTO 表名 VALUES (值1,值2,值3…值n);
    
        
    # 指定字段插入数据
        语法:
        INSERT INTO 表名(字段1,字段2,字段3…) VALUES (值1,值2,值3…);
    
        
    # 插入多条记录
        语法:
        INSERT INTO 表名 VALUES
            (值1,值2,值3…值n),
            (值1,值2,值3…值n),
            (值1,值2,值3…值n);
    
    # 插入查询结果
        语法:
        INSERT INTO 表名(字段1,字段2,字段3…字段n) 
                        SELECT (字段1,字段2,字段3…字段n) FROM 表2
                        WHERE …;
    

    三:更新数据update

    语法:
        UPDATE 表名 SET
            字段1=值1,
            字段2=值2,
            WHERE CONDITION;
    
    示例:
        UPDATE mysql.user SET password=password(‘123’) 
            where user=’root’ and host=’localhost’;
    

    四:删除数据delete

    # 语法:
        DELETE FROM 表名 
            WHERE CONITION;
    
    # 示例:
        DELETE FROM mysql.user 
            WHERE password=’’;
    
    # 练习:
    更新MySQL root用户密码为mysql123
        更新MySQL5.6版本
        update mysql.user set password=password('mysql123') where user='root';
        flush privileges;
        quit # 退出mysql重新进入
        
        更新MySQL5.7版本
        update mysql.user set authentication_string=password('mysql123') where user='root';
        update mysql.user set password_expired='N' where user='root';
        flush privilieges;
        quit  # 退出mysql重新进入
        
    删除除从本地登录的root用户以外的所有用户
    
  • 相关阅读:
    MinGW GCC 7.1.0 2017年6月份出炉啦
    java面试题-框架篇九
    spring-AOP原理
    spring的bean管理(注解)
    23种设计模式(1)-单例模式
    SSH框架面试题集锦
    JQuery基础
    实现用户注册
    spring与hibernate的整合
    spring-IOC理解1
  • 原文地址:https://www.cnblogs.com/wait59/p/13634267.html
Copyright © 2011-2022 走看看