【mysql】新增、修改、删除、查询 语法讲义
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【mysql】新增、修改、删除、查询 语法讲义,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1935字,纯文字阅读大概需要3分钟。
内容图文
![【mysql】新增、修改、删除、查询 语法讲义](/upload/InfoBanner/zyjiaocheng/459/bcc705ce3879405ba3cd019297429801.jpg)
一、DML - 数据操作语言
INSERT - 实现数据表数据的新增
UPDATE - 实现数据表数据的修改
DELETE - 实现数据表数据的删除
二、INSERT
语法: insert into 表名 [(字段1,字段2,...)] values (‘值1‘,‘值2‘,...);
1.insert执行1次,可以向表中添加1条记录
2.对于自动生成的字段(auto_increment),不需要显示插入。
三、UPDATE
语法: UPDATE 表名 SET column_name = value [ , column_name2 = value2, …. ]
[ WHERE condition ];
示例: update student set sex=‘女‘; --所有数据行的sex列值都被修改为了女
UPDATE student SET sex=‘女‘;
UPDATE student SET sex=‘男‘ WHERE studentno=3;
UPDATE student SET sex=‘男‘, gradeid=2, phone=‘13985746510‘ WHERE studentno=1;
UPDATE student SET sex=‘未知‘ WHERE studentno BETWEEN 2 AND 3
四、DELETE
语法: DELETE FROM 表名 [ WHERE condition ];
示例: delete from student; --将表中所有数据都删除掉
delete from student where studentno=5; --删除学号为5的记录
delete from student where studentno between 2 and 5; --删除学号介于2-5之间的记录
注意:被删除的数据可以通过日志文件找回。
五、TRUNCATE
语法:TRUNCATE [TABLE] table_name
注意:被删除的数据无法恢复。
六、SELECT
实现数据查询(数据检索)
语法:SELECT [ALL | DISTINCT]
{ * | table.* | [ table.field1 [ as alias1] [, table.field2 [as alias2]][, …]] }
FROM table_name [ as table_ alias ]
[ left|out|inner join table_name2 ] #联合查询
[ WHERE … ] #指定结果需满足的条件
[ GROUP BY …] #指定结果按照哪几个字段来分组
[ HAVING …] #过滤分组的记录必须满足的次要条件
[ ORDER BY… ] #指定查询记录按一个或者多个条件排序
[ LIMIT { [ offset,] row_count | row_count OFFSET offset }] ; #指定查询的记录从哪条至哪条
示例:select * from grade; --从grade表中提取所有列的数据(所有行)
select distinct gradename from grade; --distinct用于剔除结果中重复的数据行
【mysql】新增、修改、删除、查询 语法讲义
标签:
本文系统来源:http://www.cnblogs.com/xdcr/p/5053533.html
内容总结
以上是互联网集市为您收集整理的【mysql】新增、修改、删除、查询 语法讲义全部内容,希望文章能够帮你解决【mysql】新增、修改、删除、查询 语法讲义所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。