MYSQL——DML(笔记3)

# DML 对表的数据进行增、删、改的语句
DESC USER;
/*
往表中插入一条数据
语法:
方式1:指定某些字段插入值
insert into 表名(字段1,字段2...) values (值1,值2...)
方式2:
insert into 表名 values (值1,值2...)


*/
INSERT INTO USER ( id, NAME, age, sex, salary, birthday, create_time )VALUES(1,"张三",18,'男',5000.00,"2000-04-20",now());#now()获取当前时间
#插入全部字段
INSERT INTO USER ( id, NAME, age )VALUES( 2, "李四", 20 )
#一次性插入多条数据
INSERT INTO USER VALUES(3,"王五",21,"女",10000.00,"1999-01-21",now()),
	(4,"赵六",19,"男",9000.00,"2001-05-20",now()),
	(5,"钱七",20,"男",11000.00,"2000-11-11",now()),
	(6,"苗八",18,"女",10000.00,"2002-02-12",now());#长度溢出问题:插入字符串的字段超出了预设的长度
	
/*
判断表达式:
判断大小关系:>,<,>=,=<,!(<>),=
判断是否为null:为空 is null,不为空 is not null

逻辑表达式:
与(and),或(or),非(not)
	*/
	
#更新字段数据 updata 表名 set 字段名=新的值 where 条件表达式
  update user set name ="王八" where name="王十";
	
#一次性更新多个字段的值
	update user set salary=12000.00,birthday="1998-03-16" where name="王八";
	
#更改多条记录的值
  update user set age=23 where name="王五" or name="钱七";
	
#删除指定数据 delete from 表名 where 条件表达式
  delete from user where sex is null;

总结:

DML 对表的数据进行增、删、改的语句
DESC USER;

往表中插入一条数据
语法:
方式1:指定某些字段插入值
insert into 表名(字段1,字段2...) values (值1,值2...)
方式2:
insert into 表名 values (值1,值2...)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值