ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

数据库的增删改查

2021-03-06 10:01:40  阅读:173  来源: 互联网

标签:category 删除 数据库 表中 改查 字段 表名 增删 主键


1、建立表格

create table person(    ///person是要创建的表格名称                      
   id int primary key,  ///表示自增
   name varchar(16) not null,
   age int,
   phone varchar(11),
   address varchar(256)
);

2、插入数据

insert into person(id,name,age,phone,address)
values (1,'yang',22,'123232323','中国上海');//要注意与上面建立的属性的类型相对应           除了数值类型(int,double),其他类型的值必须使用引号包裹,可以是单引(重点),也可以使用双引
/*    添加数据:格式二    表中的主键有自动增长,可以省略书写主键字段        insert into 表名(非主键字段) values(非主键字段值); */ 
INSERT INTO category(cname,descr) VALUES('家电','家庭用品');
INSERT INTO category(cname) VALUES('化妆品');
/*    添加数据:格式三    省略字段的书写,但是值必须全部写出,包括主键    不知道主键使用哪个值了,可以使用null代替(主键自增,会自动维护)        insert into 表名 values(所有字段的值); */

INSERT INTO category VALUES(4,'零食','好吃又好玩');
INSERT INTO category VALUES(NULL,'厨具','好玩又好吃');

批量添加数据

/*    添加数据:格式四,批量添加 
insert into 表名(字段1,字段2...) values(值1,值2,...),...(值1,值2,...);
insert into 表名(非主键字段) values(非主键字段值),...,(非主键字段值);
insert into 表名 values(所有字段的值),(所有字段的值)...(所有字段的值); */

INSERT INTO category VALUES(NULL,'啤酒','好喝又好玩'),(NULL,'香烟','好抽又好玩');

3、更新表中数据

 

/*    修改(更新)表中数据(重点):使用关键字update(更新,修改) set(设置)   
格式:修改符合条件的数据 update 表名 set 字段1=新值,字段2=新值...[where 条件]
修改列中所有的数据(谨慎) update 表名 set 字段1=新值,字段2=新值... */
-- 修改cid=3的数据,cname修改为香水,descr修改为:香奈儿
UPDATE category SET cname='香水',descr='香奈儿' WHERE cid=3; -- 修改descr字段所有的值为哈哈
UPDATE category SET descr='哈哈'; //修改所有字段的值(竖着的),不加where就行

4、删除表中元素

 

/*    删除表中数据(重点),使用关键字delete(删除) from(来自)
格式一:删除符合条件的数据 delete from 表名 [where 条件];
格式二:删除表中所有数据,底层是逐行删除,不会删除主键自增;添加新的数据,会继续使用之前的主键 delete from 表名; 格式三:删除表中所有数据,底层是把整个表删除,在创建新表,主键自增清空,添加新的数据,主键从1开始 truncate table 表名: */

-- 删除cname为啤酒的数据
DELETE FROM category WHERE cname='啤酒'; -- 删除表中所有数据,底层是逐行删除,不会删除主键自增;
DELETE FROM category; -- 添加新的数据,会继续使用之前的主键
INSERT INTO category VALUES(NULL,'服装','穿上不冷'); /// 也就是说删之前id使15,删后再添加元素从16开始 -- 删除表中所有数据,底层是把整个表删除,在创建新表,主键自增清空
TRUNCATE TABLE category;
-- 添加新的数据,主键从1开始
INSERT INTO category VALUES(NULL,'服装','穿上不冷');

 

标签:category,删除,数据库,表中,改查,字段,表名,增删,主键
来源: https://www.cnblogs.com/wzl123/p/14489628.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有