对表内数据更改

编程入门 行业动态 更新时间:2024-10-08 12:38:05

对表内<a href=https://www.elefans.com/category/jswz/34/1771445.html style=数据更改"/>

对表内数据更改

DDL(对表结构的操作):create altere drop 创建 修改 删除
DML(对表内容,记录上的):inset update delete  添加 修改 删除
DQL:

select*from表名
相当于投影
:select*from表名where id=10
相当于以前学的选择

1.为表添加数据
insert into 表名(字段1,字段2,...)values(值1,值2,...)      
向表()里面添加值()一定要一一对应
所有的英文都是关键字,错了就会报错
insert into test(id,name) values(1,'张三');//正确
insert into test(id,) values(2);//正确
insert into test(id,name) values(3);//错误
insert into test(id,) values(3);//错误
简写方法 省略字段部分,值还应需与字段一一对应
insert into test values(4,'王五');//正确
insert into test values('王五',4);//错误

insert into test values(5,null);
一次添加多个值
insert into test(id) values(6),(7),(8),(9),(10);

mysql独有的添加记录的语句 添加多个数据 一个set就够用
insert into test
set id=11,
name='王美丽';

将表1中的内容全部添加到表2中

insert into 表2 select * from 表1;

//将 jerry 这个名字添加到id=2的那一行

update test set name='jerry' where id=2;

//修改表test 增加列age 默认值为20

alter table test
add age int(3) not null default 20;

//为id=5以及id=7行添加数据age=20

update test set age=20 where id=5 or id=7;

同一个条件下修改多个属性值:
多值修改:
update test
    -> set name='name',
    -> age=23
    -> where id=6;

update test,demo
set test.name='秦',demo.name='秦’
where test.id=8 and test.id=demo.id;

删除操作:

删去id=10的操作;

delete from test where id=10;

truncate table 表名(全部删除 清空数据库)删了找不着

更多推荐

对表内数据更改

本文发布于:2024-02-14 08:40:16,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1762616.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:数据

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!