sql语句的常见使用

1.打开MySQL终端并输入密码登录。

打开MySQL终端并输入密码登录。

2.数据库的基本操作

1).创建一个数据库

创建一个名为edu_test数据库(database)
create database edu_test;

2).查看数据库列表

show databases;
查看数据库列表
可以看到我们成功的创建的名为edu_test的数据库

3).选中一个数据库

在使用数据库的过程中,我们要对一个数据库进行各种操作,这时就需要先选中这个数据库
如何选中edu_test这个数据库
使用use edu_test;命令选中edu_test这个数据库
选中edu_test这个数据库
MySQL终端出现了Database changed即这个数据库已经被选中

4).删除一个数据库

当需要删除已创建的数据库时,可以使用drop database语句,连同数据库表一同删除。
删除创建的edu_test数据库。
删除数据库

3.数据库表的基本操作

1).创建一个数据库表

创建一个名为pet_msg的数据库表
首先要先选中edu_test这个数据库,然后使用create命令

create table pet_msg(
name varchar(20),
owner varchar(20),
birth date);

成功的创建了一个名为pet_msg的数据库表(没有约束的表),这个表包含了三个字段
name: varchar类型(数据类型) 长度为20
owner: varchar类型(数据类型) 长度为20
birth: date类型(数据类型)
在这里插入图片描述

2).查看数据库表列表

使用show tables;将列出当前数据库中的所有数据库表
查看数据库表列表

3).查看数据库表的结构

describe pet_msg;
查看数据库表的结构

4).向数据库表中添加数据(增)

向数据库表中添加一行数据记录
insert into pet_msg values('Boll','Walt','2020-05-09');
向数据库表中添加数据

5).查询数据库表的数据(查)

a. 查询所有字段的数据

查询pet_msg数据库表的数据
select *from pet_msg;
查询数据库表的数据

插入数据库表的一行记录成功的被查询到了

b. 查询指定字段的数据

查询name和birth字段的记录
select name,birth from pet_msg;
在这里插入图片描述

c. 查询指定记录(按条件查询)

查询name'旺财'的宠物
select *from pet_msg where name = '旺财'
查询指定记录(按条件查询)

6).修改数据库表中的数据(改)

a.根据条件修改表中的数据

将表pet_msgname旺财的pet的birth改为2020-8-24

update pet_msg set birth = '2020-08-24' where name = '旺财';
修改数据库表中的数据

b.更新所有行的某一个字段值

在表pet_msg中,更新所有行的owner字段值为Tom
update pet_msg set owner = 'Tom';
更新所有行的某一个字段值

6).删除数据库表中的数据(删)

在MySQL中,使用delete语句从单个表中删除数据
delete from [表名] + [where子句,限定条件] + [order by 子句,限定删除顺序] + [limit 子句 返回删除前的最大值]

a.按条件删除表中的数据

删除pet_msg表中的nameBoll的宠物
delete from pet_msg where name = 'Boll';
按条件删除表中的数据

a.删除表中的所有数据

删除pet_msg中的所有数据
delete from pet_msg;

删除数据库表中的数据

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

YonChao

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

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

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

打赏作者

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

抵扣说明:

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

余额充值