MySQL学习笔记8(插入、更新、删除数据)
2016-04-03 20:39
786 查看
MySQL学习笔记8
插入、更新、删除数据
1:插入数据
MySQL中通过INSERT语句来插入新的数据。使用INSERT 语句可以同时为表的所有字段插入数据,也可以为表的指定字段插入数据。INSERT语句可以同时插入多条记录,还可以将一个表中查询出来的数据插入到另一个表中。1.1为表的所有字段插入数据
通常情况下,插入的新纪录要包含表的所有字段。INSERT语句有两种方式可以同时为表的所有字段插入数据。第一种方式是不指定具体的字段名。
INSERT INTO 表名 VALUES(值1,值2,、、、,值n);
第二种方式是列出表的所有字段。
INSERT INTO 表名(属性1,属性2,、、、,属性n)
VALUES(值1,值2,、、、,值n);
1.2为表的指定字段插入数据
其基本语法形式为:INSERT INTO 表名(属性1,属性2,、、、,属性m)
VALUES(值1,值2,、、、,值m);
1.3同时插入多条记录
MySQL中一个INSERT语句可以同时擦汗如多条记录。其基本的语法形式如下:INSERT INTO 表名[(属性列表)]
VALUES(取值列表1),(取值列表2)
、、、,
(取值列表n);
1.4将查询结果插入列表中
INSERT语句可以将一个表中查询出来的数据插入到另一个表中。这样,可以方便不同表之间进行数据交换。其基本语法形式如下:INSERT INTO 表名1(属性列表1)
SELECT 属性列表2 FROM 表名2 WHERE 条件表达式;
INSERT INTO product(id,function,name,addres,company) SELECT id,function,name,addres,company FROM medicine;
2:更新数据
MySQL中,UPDATE语句的基本语法形式如下:UPDATE 表名
SET 属性名1=取值1,属性名2=取值2,
、、、,
属性名n=取值n
WHERE 条件表达式;
UPDATE product SET function='护理头发',address='北京市昌化区' WHERE id>=1009 AND id<=1011;
3:删除数据
MySQL中,通过DELETE语句来删除数据。MySQL中,DELETE语句的基本语法形式如下:DELETE FROM 表名 [WHERE 条件表达式];
DELETE FROM product WHERE id=1001;
DELETE FROM product;表示删除表中所有数据
相关文章推荐
- 关于mysql多重组合查询的一点技巧总结
- 转:mysql 索引
- MySQL密码忘记后的解决方法
- 开启 mysql 远程访问
- MySQL MERGE引擎简介
- MYSQLI - mysqli
- Sphinx中通过mysql客户端访问Sphinx,实现实时索引,需要注意的要点
- 第一次打开mysqlshi报错“Accerss denied for user 'root'@local
- MySQL数据库小结---待完善
- MySql错误代码1045的解决方案
- MySQL安装之后没有MySQL数据库的原因
- MySQL通配符过滤
- 3、Mysql常见的索引类型
- mysql安装以及启动小问题总结
- mysql使用总结
- sysbench安装、对Mysql压力测试、结果解读及mysql数据库跟踪优化
- sysbench安装、对Mysql压力测试、结果解读及mysql数据库跟踪优化
- 实战:INNOBACKUPEX for mysql 5.6自己主动备份脚本
- MySql 数据库的练习。
- MySQL-安装 启动 运行