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中截图:
命令输入窗口:
insert into studentinfo values('200601004','wangwu','21','13400010004','龙岗市','2006010901'),('200601004','wangwu','21','13400010004','龙岗市','2006010901')
2、删(从表格中删除数据)
DELETE FROM tb_TableName;
示例:
SQL代码:
DELETE FROM tb_userInfo;
命令输入窗口:
删除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;
命令输入窗口:
修改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;
命令输入窗口:
1.select distinct classnum distinct (查询结果不允许重复)
from studentinfo