• MySql之数据操作


    一、增

    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 …;

    实例:

    1. 插入完整数据(顺序插入)

    mysql> insert into auth (id,name,age,address) values (null,'fuyong',18,'河南');
    Query OK, 1 row affected (0.05 sec)
    mysql> insert into auth values(null,'xiaohua',16,'四川');
    Query OK, 1 row affected (0.07 sec)

    2. 指定字段插入数据

    mysql> insert into auth (id,name) values (null,'小明');
    Query OK, 1 row affected (0.05 sec)

    3. 插入多条记录

    mysql> insert into auth value(null,'勒布朗',33,'克利夫兰'),(null,'科比',42,'洛杉矶');
    Query OK, 2 rows affected (0.07 sec)
    Records: 2  Duplicates: 0  Warnings: 0

    4. 插入查询结果

    mysql> insert into auth2 select * from auth;
    Query OK, 6 rows affected (0.06 sec)
    Records: 6  Duplicates: 0  Warnings: 0
    

     

    二、改

    语法:
        UPDATE 表名 SET
            字段1=值1,
            字段2=值2,
            WHERE CONDITION;

    实例如下:

    mysql> update auth set name = '付勇' where id = 2;
    Query OK, 1 row affected (0.03 sec)
    Rows matched: 1  Changed: 1  Warnings: 0
    

      

    三、删

    1、删除指定数据

    语法:
        DELETE FROM 表名 
            WHERE CONITION;
    mysql> delete from auth where id = 1;
    Query OK, 1 row affected (0.04 sec)
    

    2、删除全部数据(原来的最大主键会被记录下来,再次创建的时候主键会在此基础上加1),会写日志,数据可以恢复,速度慢

       delete from 表名

    mysql> delete from auth2;
    Query OK, 6 rows affected (0.09 sec)
    

    3、清空整个表(主键信息也会被清空,再次创建的时候主键会从1开始),不写日志,数据不可恢复,速度快

     truncate table 表名;
       
    mysql> truncate table auth2;
    Query OK, 0 rows affected (0.28 sec)
    

      

    四、查

      1、单表查询

    http://www.cnblogs.com/fu-yong/p/8495469.html

      2、多表查询

    http://www.cnblogs.com/fu-yong/p/8495473.html

  • 相关阅读:
    浅谈ASP.NET核心对象
    SQL MID() 函数
    如何查看linux系统CPU利用率 简单
    canvas 学习笔记 简单
    linux 为用户设定、修改密码 passwd 简单
    转crontab用法(例子) 简单
    mongodb加入系统服务 简单
    转导出csv文件时,处理分隔符问题 简单
    tar和gzip、unzip命令详解 简单
    linux创建用户命令 简单
  • 原文地址:https://www.cnblogs.com/fu-yong/p/8495474.html
Copyright © 2020-2023  润新知