首页 / MYSQL / MySQL | 操作表数据
MySQL | 操作表数据
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL | 操作表数据,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1489字,纯文字阅读大概需要3分钟。
内容图文
1、使用INSERT语句插入数据
1.1、向表中的全部字段插入数据
语法格式:
INSERT INTO <表名> [ <列名1>,<列名2>,...]
VALUES (值1,值2,...)
案例:指定所有字段名,插入数据到course表
INSERT INTO course VALUES (2,‘Java‘,4,‘Java EE‘);
1.2、向表中指定字段插入数据
为表的指定字段插入值,是在INSERT语句中只向部分字段中插入值,而其他字段的值为表定义时的默认值。
语法格式:
INSERT INTO <表名>
SET <列名1>=<值1>,<列名1>=<值2>,...
案例:向course表中的字段c_name,c_grade,c_info插入数据
INSERT INTO course(c_name,c_grade,c_info) VALUES (‘Network‘,3,‘Computer Network‘);
INSERT INTO course SET c_name=‘Network‘,c_grade=3,c_info=‘Computer Network‘
1.3、复制表数据
INERT INTO...SELECT...FROM语句用于快速的从一个或多个表中取出数据,并将这些数据作为行数据插入另一个表中,SELECT子句返回的是一个查询到的结果集,INSERT语句将这个结果集插入到指定表中,结果集中的每行数据的字段数、字段的数据都必须与被操作的表完全一致。
语法格式:
INSERT INTO <表名> SELECT <字段> FROM <表名>;
案例:创建一个与course表结构相同的数据表course_new,将course表中查询所有数据行,并将其插入course_new表中
INSERT INTO course_new (c_id,c_name,c_grade,c_info)
SELECT c_id,c_name,c_grade,c_info FROM course;
2、使用UPDATE语句修改数据
语法格式:
UPDATE <表名> SET 字段1=值1,字段2=值2,... [WHERE子句]
[ORDER BY 子句] [LIMIT子句]
2.1、修改表中的数据
案例:在course表中,更新所有行的c_grade字段值为4
UPDATE course SET c_grade=4;
2.2、根据条件修改表中的数据
案例:在course表中,更新c_id=2的数据,将c_grade的值修改为3.5,将c_name的值修改为‘DB‘
UPDATE course SET c_name=‘DB‘,c_grade=3.5 WHERE c_id=2;
如果忽略WHERE子句,将更新表中所有的行。
3、使用DELETE语句删除数据
语法格式:
DELETE FROM <表名> [WHERE 子句] [ORDER BY 子句] [LIMIT 子句]
3.1、删除表中的全部数据
DELETE FROM <表名>;
3.2、根据条件删除表中的数据
DELETE FROM <表名> WHERE <删除条件>
原文:https://www.cnblogs.com/Cyzhouke/p/13737454.html
内容总结
以上是互联网集市为您收集整理的MySQL | 操作表数据全部内容,希望文章能够帮你解决MySQL | 操作表数据所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。