一、数据操作语言
1、插入表数据
a、按顺序插入
insert into 表名 values(数据1,数据2,...);
insert into Student values("hehe",'m',10016);
b、指定字段插入
insert into 表名(字段1,字段2,...) values(数据1,数据2,...);
insert into Student(name,id) values("xixi",10086);
2、修改表数据
update 表名 set 字段名=数据,... where 条件;
注意:如果没有条件,那么表中的每条记录都会发生改变。
update Student set sex='w',id=12306;
3、删除表数据
delete from 表名 where 条件;
注意:如果没有条件,则相当于truncate 表名的功能,所有数据都会被删除。
二、数据查询语言
select 字段1,字段2,… from 表名 where 条件;
注意:*代表所有字段
先简单了解一下,后续会详细讲解。
三、事务控制
1、commit 提交
数据操作语言对于其它用户而言,不会立即有效,也就不能即时查询到数据的变化 ,需要commit语句确认后其它用户才能查询到。
2、自动提交
某些版的MySQL数据库默认开户了autocommit,也就自动提交(目的是为了方便用户的使用)。
查看当前连接是否开户自动提交