数据库基本操作(增删改查)

数据库基本操作(增删改查)

目录

数据库基本操作(增删改查)

插入/添加语句

修改

删除

查询


插入/添加语句:

insert into 表名(字段名1,字段名2,字段3) values('值1','值2','值3')

若不写字段,相当于一一匹配

多个字段插入

INSERT INTO `student`(`name`,`sex`) VALUES('name1','男')

一次插入多条数据: (逗号隔开即可)

INSERT INTO `student`(`name`,`sex`) VALUES('name1','男'),('name2','男')

修改:

如:

UPDATE `student` SET `name`='name1' WHERE id = 1; --不带where条件的话所有的全改

修改多个,逗号隔开

如:

UPDATE `student` SET `name`='name1',`sex`='女',email='183377@qq.com' WHERE `id` = 2;

条件:where子句 运算符 id=value、id>value等等

value可以是一个具体值也可以是一个变量。

删除:

DELETE FROM 表名 条件

 DELETE FROM `student` WHERE id = 1; --不加where会全删

清空数据表:

TRUNCATE 表名

TRUNCATE `student`

关于DELETE FROM和TRUNCATE

  • 相同点:都能删数据 但是不能删表结构
  • 不同点:TRUNCATE重新设置自增列,计数器会归零。TRUNCATE不会影响事务

查询:

select 字段 from 表

这里提供一个表作为示例(表名:result):

image.png

展示所有reuslt表信息:

SELECT * FROM `result`

结果:

image.png

 显示表examdate字段信息:

SELECT `examdate` FROM result

结果

image.png

  显示表studentno,examdate字段信息:

SELECT `studentno`,`examdate` FROM result

结果

image.png

 起别名:(AS可以给字段起别名也可以给表起别名)

SELECT `studentno` AS `学号`,`examdate` AS `成绩` FROM result

结果

image.png

 使用concat拼接函数

SELECT CONCAT('学号:',studentno) AS 学号,CONCAT('成绩:',studentresult) AS 成绩 FROM result

结果:

image.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值