Mysql表记录简写、省略字段以及插入、修改、删除操作

一、调用并查询表:

 ①use demo1
 ②select *from test;

 

1、简写方法:省略字段部分,值需要和字段一一对应

① insert into test values(5,'王五');  //对
  insert into test values('王五',5);  //不对

 

2、省略字段,且只给部分值;
①insert into test values(6,null);
②select *from test;


3、一次添加多个值的方法:
 ①insert into test(id) values(7),(8),(9),(10),(11);

 

 

二、插入新记录:
mysql 自己独有的添加记录的语句
 方法一:
①insert into test
    -> set id=12,
    -> name='王美丽';
②select *from test;

 

三、从已有的表中插入新记录
insert into 表2 select *from 表

准备:①create table demo like test;  //创建一个和以前一样的表
②desc demo;  //  展示demo表
 ③select *from demo;  查询表

实例:
①insert into demo select *from test;
②select *from demo;


四、表记录的修改操作:
①update test set name='jerry' where id=2 ;  //(where ID=2:修改表的条件)
②select *from test;

 

 

1、增加一个列:(年龄值为20)
 ①alter table test
    -> add age int(3) not null default 20;
②desc test;
③select *from  test;


2、将表中年龄列的年龄全部改为22岁
update test set age=22;

 3、将表中的6和8行更改为20岁
①update test set age=20 where id=6  or id=8;
 ②select *from test;

 

注意:一个表中不能同时对两个字段值进行修改,需要加连接符

4、.在同一个表中修改多个属性列中的同一行的值:
(1)更改第七行的年龄和姓名:
①update test
    -> set name='tom',
    -> age=23
    -> where id=7;
②select *from test;

 5、修改两个表的操作:

(1)同时把两个表的第9行姓名改为齐某某
 ①update test,demo
    -> set test.name='齐某某',demo.name='齐某某'
    -> where test.id=9 and demo.id=8;
②select *from test;
③select *from demo;


五、  删除表中第11行数据操作:
①delete from test where id=11;
②select *from demo;

 

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

苏苏☆

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

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

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

打赏作者

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

抵扣说明:

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

余额充值