MySQL攻略 - CRUD基础篇(增删改查思路雏形建立)

CRUD

create,read,update,delete

  1. Insert语句(添加数据)
  2. Update语句(更新语句)
  3. Delete语句(删除数据)
  4. Select语句(查找数据)

Insert语句

请添加图片描述

入门案例

请添加图片描述

细节

请添加图片描述

Update语句

请添加图片描述

入门案例

请添加图片描述

细节

  1. UPDATE语法可以用新值更新原有表行中的各列。
  2. SET子句指示要修改哪些列和要给予哪些值。
  3. WHERE子句指定应更新哪些行。如没有WHERE子句,则更新所有的
    行(记录),因此老师提醒一定小心。
    4.如果需要修改多个字段,可以通过set 字段1 =值1,字段2-值…
update employee set salary = salary + 1000,job = '巡山的' where name = '老妖怪'

Delete语句

请添加图片描述

入门案例

请添加图片描述

细节

  • 如果不使用where子句,将删除表中所有数据。(注意)
  • Delete语句不能删除某一-列的值(可使用update设为null或者’ ')
  • 使用delete语句仅删除记录,不删除表本身。如要删除表,使用droptable语句。drop table表名;
drop table employee;

Select语句【重点】(单表,多表)

请添加图片描述

注意事项

  1. Select指定查询哪些列的数据。
  2. column指定列名。
  3. *号代表查询所有列。
  4. From指定查询哪张表。
  5. DISTINCT可选,指显示结果时,是否去掉重复数据

案例练习

先创建学生表

CREATE TABLE student (
	id INT NOT NULL DEFAULT 1,
	NAME VARCHAR ( 20 ) NOT NULL DEFAULT '',
	chinese FLOAT NOT NULL DEFAULT 0.0,
	english FLOAT NOT NULL DEFAULT 0.0,
	math FLOAT NOT NULL DEFAULT 0.0
	
);
INSERT INTO student
VALUES
	( 1, '涛涛', 98, 78, 90 );
INSERT INTO student
VALUES
	( 2, '张飞', 87, 50, 80 );
INSERT INTO student
VALUES
	( 3, '关羽', 91, 28, 30 );

请添加图片描述

表达式的列进行运算

请添加图片描述

as语句(绰号)

请添加图片描述

案例练习

请添加图片描述

where子句常用运算符

请添加图片描述

案例练习1

请添加图片描述

案例练习2

请添加图片描述

Order by 子句

请添加图片描述

基本介绍
  1. Order by 指定排序的列,排序的列既可以是表中的列名,也可以是select语句后指定的列名
  2. Asc 升序[默认]、Desc降序
  3. ORDER BY子句应位于SELECT语句结尾
案例演示

请添加图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼鬼骑士

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值