mysql基础(增删查改)

!!!!!本文针对数据库基础很差的人讲解的,最简单的sql用法和数据库常听说的三范式。!!!!!!!1
一、数据库的三范式
第一范式:1NF
数据表的每一项都是不可分割的院子数据项,不能是集合、数组和记录等。
第二范式:2NF
在1NF的基础上,非主属性必须安全依赖于候选码。(在1NF基础上消除非主属性对主码的部分函数依赖)
3NF
在2NF的基础上,任何非主属性不依赖与其它非主属性。(非主属性不存在传递依赖)
二、增删查改
创建表(以创建student表为例)
sql语言:

create table student(//创建student表
sno varchar(11) PRIMARY key,//sno是主码
sname varchar(255),
sex VARCHAR(255),
tel varchar(11)
)

1、增(insert)
插入一行数据

insert into student(sno,sname,sex,tel)
values('20161102980','张三','男','188')

插入多行数据

insert into student(sno,sname,sex,tel)
values('20161102981','张女','女','199'),
('20161102982','王五','男','177')

2、查(select)

select * from  student

在这里插入图片描述
3、改(updae)
根据sno将性别改为女(因为sno可以确定该谁)

update student set sex='女' where sno='20161102980'

4、删(delete)
注意删除的时候一定加条件,不然将表的数据都删除了。

delete  from student where sno='20161102981'

最后通过select看一下效果
在这里插入图片描述

发布了33 篇原创文章 · 获赞 14 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/baidu_38978508/article/details/88901870