Mysql 与 sqlSever 的不同

DML :数据操作语言 INSERT UPDATE DELETE

DDL:数据定义语言 CREATE DROP ALTER

DQL:数据查询语言SELECT

DCL:数据控制语言``

今天学习了一些mysql的查询语法,下面来说下一些不同之处

插入多行数据,MySQL在INSERT 语句里支持一次插入多条记录

比如INSERT INTO subject (subjectName,classHour,gradeID) VALUES (Logic Java ,220,1),(HTML,160,1)

把查询结果插入新表

sql sever 里,可以通过以下两种方式插入

  1. INSERT INTO 新表 (字段1,字段2,...) SELECT 字段1,字段2,.......FROM 原表

  2. SELECT 字段1,字段2,... INTO 新表 FROM 原表

第一个需要创建新表以及字段,第二个不需要

第二个在mysql里不支持,但可以用其他句式代替

CREATE TABLE 新表 (SELECT 字段1,字段2....FROM 原表);

猜你喜欢

转载自blog.csdn.net/qq_43148907/article/details/86553330
今日推荐