MySQL学习1-6 SQL基本操作---数据操作

数据操作

  • 插入操作

本质含义:将数据以SQL的形式存储到指定的数据表(字段)里面

基本语法1: Insert into 表名 [(字段列表)] values(对应的字段值列表);

-- 插入数据到数据表
create table my_teacher(
name varchar(10),
age int
)charset utf8;

insert into my_teacher (name,age) values('Jack',30);

1. 注意:后面(values中)对应的值列表只需要与前面的字段列表相对应即可(不一定与表结构完全一致)

例如:

insert into my_teacher (age,name) values(49,'Tom');

 

2.注意:字段列表并不一定非要有所有的表中字段.

insert into my_teacher (name) values('Han');

 


基本语法2: Insert into 表名 values(对应表结构);        (向表中所有字段插入数据,值列表必须与字段列表一致)

insert into my_teacher values('LiLei',28);


  • 查询操作

  • 查询表中全部数据: select * from 表名;             (* 表示匹配所有的字段)
-- 获取所有数据
select * from my_teacher;


  • 查询表中部分字段: select 字段列表 from 表名;        (字段列表使用逗号 "," 隔开)
-- 获取指定字段数据
select name from my_teacher;


  • 简单条件查询数据: select 字段列表/* from 表名 where 字段名 = 值;         (MySQL中没有 == 符号)
-- 获取年龄为30岁的人的名字
select name from my_teacher where age = 30;


  • 删除操作

基本语法: delete from 表名 [where 条件];       (如果没有where条件:意味着系统会自动删除该表所有数据,慎用)

-- 删除年龄为30岁的人老师
delete from my_teacher where age = 30;


  • 更新操作

更新:将数据进行修改(通常就是修改部分字段数据)

基本语法: update 表名 set 字段名 = 新值 [where 条件];     

(如果没有where条件,那所有表中对应的那个字段都会被修改成统一值)

-- 更新年龄 Han
update my_teacher set age = 28 where name = 'Han';

 

 

?最近在自学这个(入门级学习),写成博客手机上也能随时随地能查看记忆.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值