MySQL(3)

来源:互联网 发布:sim800c 源码 编辑:程序博客网 时间:2024/06/14 09:27

将查询结果插入新表:

SQL  server                                                                                                             MySQL

insert    into   新表  (字段 1,字段2,....)                                                              insert    into   新表  (字段1,字段2,....)       

select  字段1,字段2,....                                                                                       select  字段1,字段2,....

from       原表                                                                                                             from       原表

新表:事先创建且与插入数据字符相等

select    字段1,字段2.......                                                                                      create   table      新表

into   新表                                                                                                               (select  字段1,字段2......from   原表);

from   原表

新表:无需事先创建

更新数据记录

update      表名

set  字段  1=值1,字段2= 值2,.......字段n=值n

[where   条件];

删除数据记录:

delete    from   表名[where   条件];

truncate    table    表名;

truncate  语句删除后将重置自增列,表结构及其字段、约束、索引保持不变,执行速度比delete语句块

使用limit子句时限制结果集:[limit [位置偏移量,]行数];

使用limit句子时,注意第1条记录的位置是0.

0 0
原创粉丝点击