Mysql 的基本操作

Mysql 的基本操作

2.3mysql数据操作


目录

2.3.1添加操作:

创建数据库:  

创建教师表

​编辑

添加数据

向部分添加数据

添加多条数据

查看数据

修改数据

删除数据 

 动手实践:电子表杂志订阅表操作

(1)创建mydb数据库,选择该数据库作为后续操作的数据库。

(2)在mydb中创建一张电子杂志订阅表(subscribe)。

(3)为电子杂志订阅表添加5条测试数据。

(4)查看已经通过邮箱确认的电子杂志订阅信息。

(5)将编号为4的订阅确认状态设置为“已确认”。

(6)删除编号为5的电子杂志订阅信息。



2.3.1添加操作:

创建数据库:  

create database school;

选择用户: use school

创建教师表

create table teacher(
    teacherno INT COMMENT'教师编码',
    tname VARCHAR(8) COMMENT'姓名',
    gender VARCHAR(2) COMMENT'性别',
    title VARCHAR(12) COMMENT'职称',
    birth VARCHAR(16) COMMENT'出生年月',
    sal int COMMENT'基本工资')comment'教师表';

添加数据

方法1 

insert into teacher(teacherno,tname,gender,title,birth,sal)

       values(1011,'男','教授','1976-01-02','王志明',9000);

方法2

//必须与数据表一一对应 
insert into teacher VALUES(1002,'王丹','女','讲师','1980-07-12',5000);
向部分添加数据
  insert into teacher(teacherno,tname,title,birth,sal)

       values(1003,'李庆','讲师','1976-08-22',5500);
添加多条数据
insert into teacher values

(1005,'张贺','男','讲师','1978-03-06',6400),

(1006,'韩芳','女','教授','1978-04-21',9200),

(1007,'刘阳','男','讲师','1973-09-04',5800);

查看数据

--查看数据表中指定的数据
select tname from teacher;

--查看所有的数据表
 select * FROM teacher;

修改数据

--指定修改数据库中的 指定的数据
update teacher set sal=4800 where tname='王丹';

--指定查看数据库中 数据
select * FROM teacher where tname='王丹';

.

-- 修改整个数据库中的数据       sal+500//sal原值上加500
update teacher Set sal=sal+500;


--查看数据表里面全部数据
 select * FROM teacher;

删除数据 

//删除指定数据表的数据
mysql> select * FROM teacher where tname='刘阳';

//删除整个数据表里面的数据 --且删除不了数据表
mysql> delete from teacher ;


 动手实践:电子表杂志订阅表操作


(1)创建mydb数据库,选择该数据库作为后续操作的数据库。

show databases;截图

//创建数据库 名为mydb       
     create database mydb;

(2)在mydb中创建一张电子杂志订阅表(subscribe)。

电子杂志订阅表包含4个字段,分别为编号(id)、订阅邮件的邮箱地址(email)、订阅确认状态(status)、邮箱确认的验证码(code),其中,订阅确认状态的值为0或1,0表示未确认,1表示已确认。

电子杂志订阅表的表结构:

字段说明

数据类型

说明

id

INT

编号

email

VARCHAR(60)

订阅邮件的邮箱地址

status

INT

订阅确认状态(0:未确认,1:已确认)

code

VARCHAR(10)

邮箱确认的验证码

show full columns from subscribe 截图

use mydb;
Create table subscribe(
     id int comment'编号',
     email  varchar(60) comment'订阅邮件的邮箱地址',
     status INT comment '订阅确认状态(0:未确认,1:已确认)',
     code  VARCHAR(10)  comment'邮箱确认的验证码');

(3)为电子杂志订阅表添加5条测试数据。

5条测试数据如下:

编号

邮箱地址

订阅确认状态

邮箱确认验证码

1

tom123@mail.test

1

TRBXPO

2

lucy123@mail.test

1

LOICPE

3

lily123@mail.test

0

JIXDAMI

4

jimmy123@mail.test

0

QKOLPH

5

joy123@mail.test

1

JSMWNL

Select * from subscribe 截图

//数据的添加
insert subscribe values
    (1,'tom123@mail.test',1,'TRBXPO'),
    (2,'lucy123@mail.test',1,'LOICPEO'),
    (3,'lily123@mail.test',0,'JIXDAMI'),
    (4,'jimmy123@mail.test',0,'QKOLPH'),
    (5,'joy123@mail.test',1,'JSMWNL');

(4)查看已经通过邮箱确认的电子杂志订阅信息。

Select语句截图

(5)将编号为4的订阅确认状态设置为“已确认”。

Select * from subscribe 截图

//修改数据 
Update subscribe set status=1 where id=4;

(6)删除编号为5的电子杂志订阅信息。

Select * from subscribe 截图

//删除一行数据 id 5
 delete from  subscribe where id=5;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值