SQL语法--数据库增删改
接着上一篇《SQL语法--数据库查询+扩展知识》,写下剩下的增删改
1、增加
i nsert into table("name","possword","address") values("zhangsan",123456,"中国");
语法结构:
i nsert into 数据表 values(v1,v2,v3.....)
或者
i nsert into 数据表(d1,d2,d3...) values(v1,v2,v3...)
2、删除
SQL删除更简单了
d elete from table where name="zhangsan";
语法结构:
d elete from 数据表 where 条件
扩展:
d elete from 数据表 或者 d elete * from 数据表
清空数据表全部数据,保留结构
3、修改
u pdate table set name="lisi",address="太阳系地球中国" where id=1;
语法结构:
u pdate 数据库 set 数据 where 条件
解析:
数据:v1="webstr.top" 这种格式,多条数据中间用","隔开
条件:见《SQL语法--数据库查询+扩展知识》中对条件的说明
扩展应用:
1、把数据表中的全部/部分数据写入到另外一个表中
s elect 数据 into 新数据表 from 旧数据表 where 条件
如:s elect name,password into table2 from table1 where id=1;
注意:为防止数据拷贝错误,请确保数据表拷贝字段的数据结构一致。
2、创建数据库
c reate database test //创建一个名为test的数据库
3、创建数据表
c reate table user(
name varchar(30),
password varchar(30)
)
创建一个user数据表,其中有name字段和password字段
name字段是varchar类型,30位
password字段是varchar类型,30位
有 0 位网友评论: