zoukankan      html  css  js  c++  java
  • mysql DML 数据插入,删除,更新,回退

    mysql插入,删除,更新地址:https://wenku.baidu.com/view/194645eef121dd36a32d82b1.html

                                           http://www.cnblogs.com/stm32stm32/p/5734366.html

    以下均为在查询编辑器中的操作

    回退操作:

    commit:确认,无法更改

    rollback:回退

    save point trans_insert:事物点,用于选择性回退

    rollback to tran_insert:回到事物点

    以上用法在anvicat中会有变化,不完全实用

    set autocommit = 0;

    delete from emp;  删除内容后还保留主键的索引,可以回退操作。

    rollback;

    truncate table emp; 删除内容后没有索引,从一开始,不可以回退。

    rollback;

    一、增、删、改、查

    1、增(向表格中插入数据)

    INSERT INTO tb_TableName(ColumnName1,ColumnName2) VALUES(ColumnValue1,ColumnValue2);

    示例:

    SQL代码:

    INSERT INTO tb_userInfo(Name,Age,Sex) VALUES('hzx',22,true);

    Navicat中截图:

    命令输入窗口:

    image

    insert into studentinfo values('200601004','wangwu','21','13400010004','龙岗市','2006010901'),('200601004','wangwu','21','13400010004','龙岗市','2006010901')

    2、删(从表格中删除数据)

    DELETE FROM tb_TableName;

    示例:

    SQL代码:

    DELETE FROM tb_userInfo;
    命令输入窗口:

    image

    删除students表中年龄不大于18的行:
                msyql>DELETE FROM students WHERE Age<=18;

    3、改(更新表格中的数据)

    UPDATE tb_TableName SET ColumnName1=ColumnValue1;ColumnName2=ColumnValue2;

    示例:

    SQL代码:

    UPDATE tb_userInfo SET Age= Age+1;

    命令输入窗口:

    image

     修改students表中tom的年龄和性别:
                mysql>UPDTAE students SET Age=30,Gernder=‘F‘ WHERE Name=‘tom‘;

    4、查(在表格中查询数据)

    SELECT ColumnName1,ColumnName1 FROM tb_TableName;

    示例:

    SQL代码:

    SELECT Name,Age,Sex,Height FROM tb_userInfo;

    命令输入窗口:

    image

    1.select distinct classnum   distinct (查询结果不允许重复)
       from studentinfo

  • 相关阅读:
    Hibernate的入门Curd用法
    使用Struts2实现图片上传和拦截器
    Layui连接mysql操作CRUD案例
    Struts2连接Mysql的Crud使用
    Struts2中OGNL表达式的用法
    Struts2简介、初步使用
    Maven配置、使用
    Web前后端分离开发(CRUD)及其演变概括
    堆的建立、调整、删除、插入
    set(集合)的使用方法
  • 原文地址:https://www.cnblogs.com/wanglisong/p/6902497.html
Copyright © 2011-2022 走看看