分享

mySQL DML语句及DQL部分语句

 梁老大320 2014-04-22

insert into 表名(列名列表) values(值列表);              -- 插入单行记录

insert into 表名(列名列表) values(值列表1),(值列表2),... -- 插入多行记录

update 表名 set 列名=值;                                -- 修改一列数据

update 表名 set 列名=值 where id=1;                      -- 修改一列中id=1一个数据

delete from 表名 where id=1;            -- 删除id为1的一行,不删除日志,数据可恢复

truncate table 表名;                    -- 删除表中所有行,删除日志,数据不可恢复

select 列名列表 from 表名;              -- 投影操作

例:select studentid,examid,comments from studentexam;

    select name from professor;   select * from student;-- 查询表中全部数据

select professor.name from professor;            -- 投影professor表中name列,列名加了前缀

select 列a as a,列b as b,列c as c from 表名as t;-- 用别名代替列名和表名

select distinct 列a from 表;                     -- 排除一列中的重复数据

select distinct 列a ,列b from 表;                -- 排除两列中的重复数据

select * from 表名 limit 5;                      -- 返回表中前5条记录

select * from 表名 limit 2,2;                    -- 返回表中第2+1行开始的2条记录      

                   

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多