create table 和 insert into有什么不同这两上口令不都是往表里加数据么?有什么不同?请用实例讲清楚他们的具体用法,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/17 04:35:46

create table 和 insert into有什么不同这两上口令不都是往表里加数据么?有什么不同?请用实例讲清楚他们的具体用法,
create table 和 insert into有什么不同
这两上口令不都是往表里加数据么?有什么不同?请用实例讲清楚他们的具体用法,

create table 和 insert into有什么不同这两上口令不都是往表里加数据么?有什么不同?请用实例讲清楚他们的具体用法,
不是的,create table 是创建表,定义表中有哪些字段,字段的类型,长度等(当然也包括一些约束条件,例如:主键,外键等),也就是定义表的结构;但是,insert into是往定义好的表结构插入实际的数据.我举这样一个例子吧,比如:你想要喝水,那么首先你就得找到一个杯子,也就是一个容器,这个容器就是通过create table 来创建的,但是里面是空的,然后,你往杯子里面倒水,才使得这个空杯子里面有了实际的东西,insert into就起到了这个功能,即给你所建好的表插入数据.虽然,我这个比喻不是很贴切,但是,希望通过这个比方,能让你理解这两者的区别.
我也有具体的例子,不过今天由于时间的关系,就先说这些了,如果你还有不明白的地方可以继续追问,我也会将一些SQL的例子给你参考一下的.