2.mysql之数据的增删改查

1、插入数据

INSERT INTO table_name(field1,field2,...fieldN)VALUES(value1,value2,...valueN);

insert into rg(class_id,class_name)values(1,'rg1b');   

因为主键id是自增的 所以也可以用下个写法

insert into rg(class_name)values('rg2b');            //推荐省略class_id

2、查询数据

select 字段名1,字段名2,,,,,字段名n from表名;

select * from 表名; 如select * from rg; * 是通配符 代表匹配全部

select class_id,class_name from rg;

where条件筛选
select 字段名1,字段名2,,,,,字段名n from 表名 where 条件;

select class_name from rg where class_id>3;   select * from rg where class_id=5;

select * from rg where class_name like 'rg1b';  

3、更新数据/对数据进行修改

UPDATE table_name SET field1=new-value1,field2=new-value2 [WHEREClause]

update rg set class_name='rg66b' where class_id=6;     把id=6的地方名称改为rg66b

update rg set class_name='rg66b' where class_id<3;      把id<3的地方名称改为rg66b

4、删除数据

DELETEFROM table_name [WHEREClause]

delete from rg;    //数据库删库跑路

delete from rg where class_name like'rg6b';   //按条件查询删除

5、拓展
拓展1:只想让一行数据中的某一个字段消失,这个操作其实不是删除而是更新
update rg set class_name=null where class_id=8;
拓展2:一般使用图形界面化工具去建库建表,而对数据表内数据的增删改查的代码一般都是自己写phpstudy=>mysql管理器=>mysql_font
localhost右键新建数据库,数据库右键新建表格,类型InnoDB 备注中文注释一下可写可不写
总而言之:数据库和数据库表结构的创建我们一般用图形界面工具去做对于我们程序猿来说,更加需要熟知并且完全掌握的其实是对数据表内的数据的增删改查(insertinto,delete,update,select);
凡是数据库 它的增删改都是不难的 ,最难的是查询。现实开发中高度依赖查询 有许许多多的复杂的查询。查找严格来说是一门学科了,“检索”。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值