MySql表结构设计 - 数据操作语言

DML(Data Manipulation Language,数据操作语言)用来对数据库中表的数据记录进行增删改查操作。

首先创建一个表

create table up (
	username varchar(10) comment '用户名',
	password varchar(13) comment '密码'
);

insert

  • 指定字段添加数据

    insert into 表名(字段名1...) values (1...);
    
    insert into up(username, password) values('glm', 'glmmmm');
    --- 可以改变顺序
    insert into up(password, username) values('pwd', 'usnm');
    
  • 全部字段添加数据

    insert into 表名 values(1...);
    
    insert into up values('golitter', 'golitterpwd');
    
  • 批量添加数据(指定字段)

    insert into 表名(字段1...) values(11...), (21...),...;
    
    insert into up(username) values('test'), ('ok'), ('kerwin');
    
  • 批量添加数据(全部字段)

    insert into 表名 values(11...), (21...), (31...);
    
    insert into up values('k', '1234'), ('2345', 'kfdjksljfdkf');
    

update

  • 修改数据

    update 表名 set 字段1=1... [where 条件];
    
    update up set username='usn' where username='usnm';
    

    如果没有条件,则更新整张表的所有数据。

delete

  • 删除数据

    delete from 表名 [where 条件];
    
    DELETE FROM up WHERE username='k';
    

    如果没有条件,则删除整张表的所有数据。

    delete不能删除某个字段的值;如果要操作,可以使用update将该字段设置为null。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

golemon.

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值