• MYSQL增删改查


    1、数据表插入数据

    1.1为表中所有的字段插入数据

    每个字段与其值是严格一一对应的。也就是说:每个值、值的顺序、值的类型必须与对应的字段相匹配。但是,各字段也无须与其在表中定义的顺序一致,它们只要与 VALUES中值的顺序一致即可。
    语法如下:

    INSERT INTO 表名(字段名1,字段名2,...) VALUES (值 1,值 2,...);
    

    示例:向用户表中插入一条用户信息

    1. INSERT into test_obp_user.user_biz_info (`user_id`, `base_user_id`, `password`, `username`, `mobile`, `nickname`, `account_type`, `account_sub_type`, `user_icon`, `openid`, `unionid`, `user_status`, `market_channel`, `inviter_user_id`, `registration_platform`, `user_source`, `biz_type`, `sub_biz_type`, `delete_flag`, `gmt_created`, `gmt_modified`, `ad_source`, `virtual_flag`, `source_type`, `source_param`, `gender`, `gmt_last_active`, `province_name`, `city_name`, `area_name`, `register_ip`, `superior_id`, `device_id`) VALUES (30002,30001,'1736722222','11','17367222222',null,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)

    1.2.为表中指定字段插入数据

    插入数据的方法基本和为表中所有字段插入数据,一样,只是需要插入的字段由你自己指定

    1.3同时插入多条记录

    语法如下:

    INSERT INTO 表名 [(字段名1,字段名2,...)]VALUES (值 1,值 2,…),(值 1,值 2,…),...;
    

    示例:

    insert into student (id,name,age,gender) values (2,'lucy',17,'female'),(3,'jack',19,'male'),(4,'tom',18,'male');
    

     

    2、数据库表更新数据

    更新数据可以更新全部的,也可以更新指定的,更新指定时,后面加个where即可

    UPDATE 表名 SET 字段名1=1[,字段名2 =2,…] [WHERE 条件表达式];
    

    3、数据库表删除数据

    删除数据可以删除全部的,也可以删除指定的,删除指定时,后面加个where即可

    DELETE FROM 表名 [WHERE 条件表达式];
    

    4. TRUNCATE和DETELE的区别

    TRUNCATE和DETELE都能实现删除表中的所有数据的功能,但两者也是有区别的:
    1、DELETE语句后可跟WHERE子句,可通过指定WHERE子句中的条件表达式只删除满足条件的部分记录;但是,TRUNCATE语句只能用于删除表中的所有记录。
    2、使用TRUNCATE语句删除表中的数据后,再次向表中添加记录时自动增加字段的默认初始值重新由1开始;使用DELETE语句删除表中所有记录后,再次向表中添加记录时自动增加字段的值为删除时该字段的最大值加1
    3、DELETE语句是DML语句,TRUNCATE语句通常被认为是DDL语句

    5、数据库表查询语句

    查询语句需要注意的是*所在位置,实例一正确,实例二语法错误

    实例一:

    select *,user_id from user_biz_info

    实例二:

    select user_id,* from user_biz_info

  • 相关阅读:
    看完这篇 教你玩转渗透测试靶机Vulnhub——Toppo: 1
    C# 使用Interop.Excel一些报错的对应
    【解刊】IEEE旗下,中科院1区TOP,影响因子将突破40!
    Collection集合 迭代器 增强for List集合 LinkedList集合详解
    Step 3.2:垃圾收集器与内存分配策略
    SPL-安装与基本使用(二)
    babel6使用ES2020最新js语法
    CRMEB商城源码开源标准版v5.2.0+后端+前端uni-app开源包安装教程
    Linux命令基本用法
    智慧水务,水务自动化无线监控方案
  • 原文地址:https://blog.csdn.net/weixin_41812355/article/details/127552295