用命令行登录并操作数据库

一、数据库的登录及数据定义

1、登录到数据库

首先打开Mysql安装目录中的bin目录,之后在地址栏输入cmd,回车。我的是安装在了C盘。
​​​​在这里插入图片描述
进入到了命令行界面,并输入mysql -u root -p,回车后再输入密码,显示如下界面,表示登陆成功。
在这里插入图片描述

输入'help''\h',查看帮助。输入 '\c' 清空当前的输入语句

输入help后,有一个Note:所有的语句后面都要以;结束。这点和在Navicat里的规则不太一样。大家注意下。
在这里插入图片描述
那么我们开始吧~

2、查询有哪些数据库

show databases;

在这里插入图片描述

3、创建数据库

create database 数据库名;

create database test;

在这里插入图片描述
此时发现数据库test已经创建成功。之后进入test数据库

use test

在这里插入图片描述
然后,我们数据库中还没有表,所以我们先创建一个学生表stu,包含字段 sno ,snames,sage,ssex

4、创建表

create table stu (
sno char(10) primary key,
sname varchar(25) not null,
sage int,
ssex varchar(2));

之后使用show tables;命令查询数据库test中的所有表。
在这里插入图片描述

5、查看stu表的表结构

desc stu;

在这里插入图片描述

6、修改表结构

① 给数据表stu添加字段 sdept

alter table stu add sdept varchar(20);

在这里插入图片描述

②删除sdept 字段

alter table stu drop sdept;

在这里插入图片描述

③删除test数据库

drop database test;

在这里插入图片描述

二、数据库的增删改查

由于我们的数据表stu还没有数据,所以我们先说如何插入数据

1、数据插入

插入数据时,可以一个insert语句插入一行,也可以一个insert语句插入多行,我们分别演示一下

--一个insert插入一行
insert into stu values('2021001','曹操',23,'男');
--一个insert插入多行
insert into stu values('2021002','许褚',22,'男'),
				('2021003','吕布',25,'男'),
				('2021004','貂蝉',24,'女');

在这里插入图片描述
成功插入数据后,我们开始查询

2、数据查询

查询stu表中的所有记录

select * from stu;

在这里插入图片描述

3、数据更新

将曹操的年龄改为25岁

update stu set sage=25 where sname='曹操';

在这里插入图片描述

4、数据删除

删除年龄小于23的记录

delete from stu where sage<23;

在这里插入图片描述

不点赞等于白嫖,不点赞等于白嫖,不点赞等于白嫖~

  • 11
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Java精灵儿

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

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

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

打赏作者

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

抵扣说明:

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

余额充值