本文摘自PHP中文网,作者coldplay.xixi,侵删。
mysql修改数据运算的方法:1、insert语句实现插入数据;2、update语句实现更新数据;3、delete语句实现删除数据。
mysql修改数据运算的方法:
数据库通过插入、更新和删除等方式来该表表中的记录,其中
insert语句实现插入数据
update语句实现更新数据
delete语句实现删除数据
插入数据不指定字段名插入
不指定字段名插入
代码如下:
1 2 | mysql> insert into person values(1, '张三' , '男' ,1988);
Query OK, 1 row affected, 1 warning (0.03 sec)
|
nsert into后面是表名,values后面是需要插入的数据
values中的数据必须与字段名相匹配,如第一字段为空值则输入null,尾部可不输入
需要注意的是,字符串数据必须用引号包裹
指定字段名插入
代码如下:
1 2 | mysql> insert into person(id,name,sex,birth) values(6, '王芳' , '女' ,1992);
Query OK, 1 row affected, 1 warning (0.05 sec)
|
insert into 后面接表名和字段,此处的字段可调整位置
但一个必要条件是后面的values值必须与其字段对应
同时插入多条数据
代码如下:
1 2 3 | mysql> insert into person(id,name) values(8, '钱名' ),(9, '章硕' );
Query OK, 2 rows affected (0.04 sec)
Records: 2 Duplicates: 0 Warnings: 0
|
values后面用多个括号插入数据,逗号隔开即可
至于插入的字段只需结合上面讲的两个例子使用
将查询结果插入到表中
代码如下:
1 2 3 | mysql> insert into person2(id,name,sex,birth) select * from person;
Query OK, 9 rows affected, 6 warnings (0.03 sec)
Records: 9 Duplicates: 0 Warnings: 6
|
这里要注意,插入的字段和表中的字段个数和数据类型必须一致,否则就会报错
阅读剩余部分
相关阅读 >>
mysql如何处理高并发
hadoop跟mysql的区别是什么?
mysql中的数据类型和schema优化
navicat for mysql出现1064错误怎么办
mysql 日期加减函数汇总
mysql锁机制之行锁、表锁、死锁的实现
记录mysql开发规范
mysql怎么获取当前时间
mysql中什么是临时表
jdbc如何连接mysql数据库?
更多相关阅读请进入《mysql》频道 >>
机械工业出版社
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
转载请注明出处:木庄网络博客 » mysql修改数据运算