• mysql 增删改查基础操作的语法


    前提,数据表的结构是这样的

    一、插入内容到数据表

    INSERT INTO `数据库名`.`数据表名` (`t_title`, `t_con`) VALUES ('标题1', '内容1');

    或这样

    INSERT INTO `数据库名`.`数据表名` (`t_id`, `t_title`, `t_con`) VALUES (NULL, '标题1', '内容1');

    或者这样

    INSERT INTO  `数据库名`.`数据表名` SET  `t_title` =  '标题3', `t_con` =  '内容3';

    批量插入是这样

    INSERT INTO `数据库名`.`数据表名` (`t_title`, `t_con`) VALUES ('标题1', '内容1') , ('标题2', '内容2') ,  ('标题3', '内容3') ,  ('标题4', '内容4') ;

    注意:

    1. 上面的标题、内容部分,可以用单引号,也可以用双引号。
    2. 数据库名是可以省略的(一般是知道在操作哪个数据库的)

    二、修改数据表中内容

    改什么表? test

    改哪几列? t_title和t_con

    改为哪些值?

    改哪些行的? where...

    UPDATE `test` SET  `t_title`='胡写个标题',`t_con`='胡写个内容' WHERE t_id=1;

    三、删除数据表中的内容

    DELETE FROM `test` WHERE t_id=1

    删除表中数据时,为何不像增加和修改的时候那样写列名?

    因为:如下图为表中数据

    能只删掉标题3(红色)部分,其他不动吗?那就不是delete,而是update !

    删是以行为最小单位的操作,既然一删就是一行,而不是以列为最小单位,自然不用写列值

  • 相关阅读:
    Nginx文件下载服务器部署
    Git分支命名规范
    ROS通信介绍
    linux环境设置默认路由的优先级
    Python日志方案
    Python threading Local()函数用法:返回线程局部变量
    Python中websocket的使用示例
    MQTT的Python使用示例
    利用systemback打包个人ISO系统镜像
    Spring Security学习笔记三
  • 原文地址:https://www.cnblogs.com/html55/p/10545267.html
Copyright © 2020-2023  润新知