MySQL学习划重点(《MYSQL必知必会》总结)之插入数据

来源:互联网 发布:java 上级目录 编辑:程序博客网 时间:2024/05/17 06:21

MySQL语法之插入数据

 

有几种方式,包括:

(1)插入完整行。

其中my是table,上述方法语法非常简单,但是并不安全,应尽量避免使用,因为其高度依赖表中的顺序。

上述方式列出了所有的表中列项,而且顺序是可以打乱的,这样做就安全多了。

(2)插入多行。

插入多行有两种方式二。

方式一:多次使用insert into语句,中间用分号隔开。

方式二:是insert into语句只写一次,后面只填数据,则必须是每次跟前面的列名和次序一致


(3)插入行的部分

省略列,必须 满足一下某个条件:

【1】该列定义为允许null值。

【2】该表定义给出了默认值。表示如果不给出值,将使用默认值。


(4)插入某些查询的结果。

可以利用它将一条select语句插入表中。这就是所谓的insert select语句。


可以发现出错了,原因在于primary key重复了,因为我是把当前的表所有内容再插入当前表中。

所以这里要成功,就需要把primary key忽略掉,因为它会自动加的。



阅读全文
0 0