八、插入、更新与删除数据

  1. 插入数据
    基本语法:insert into table_name(column_list) values(value_list);
    同时插入多条记录:insert into table_name(column_list) values(value_list1),(value_list2),...,(value_list3);
    【要保证每个插入值的类型和对应列的数据类型匹配,如果类型不同,将无法插入,并且MySQL会产生错误】
    【一个同时插入多行记录的insert语句可以等同于多个单行插入的insert语句,但是多行的insert语句在处理过程中,效率更高。因为MySQL执行单条insert语句插入多行数据,比使用多条insert语句快】
    将查询结果插入到表中:insert into table_name1(column_list1) select (column_list2) from table_name2(condition)
    table_name1 指定待插入数据的表;column_list1指定待插入数据的哪些列;table_name2制定插入数据是从哪个表中查询出来的;column_list2指定数据来源表的查询列,该列表必须和column_list1列表中的字段个数相同;condition指定select语句的查询条件。
  2. 更新数据
    基本语法:update table_name set column_name1=value1,column_name2=value2,...,column_namen=valuen where(condition)
    【保证update以where子句结束,通过where子句指定被更新的记录所满足的条件。如果忽略where子句,mysql将更新表中所有的行】

     
  3. 删除数据
    基本语法:delete from table_name [where <condition>];
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值