基于docker的Mysql数据库的基础操作(1️⃣)

本文详细介绍在Docker环境中使用MySQL的基本操作,包括数据库和表的创建、数据的插入与删除,以及数据查询等核心技能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

基于docker的Mysql数据库的基础操作(1️⃣)

  1. 查看数据库结构;
    查看数据库列表信息;
    Eg:show databases;
    先进入mysql,在操作;
    在这里插入图片描述
    现在查看数据库中的表信息;
    格式: use 数据库名;
    show tables;
    在这里插入图片描述
    Mysql这个数据库里面有这么多表,那我们现在查看一下某一个表的结构;
    格式:describe 数据库. 表名;
    在这里插入图片描述
    好了现在我们也大致了解了一下数据库,数据表及数据表的格式;
    2.Create 创建新库,创建新表
    格式:create database 数据库名;
    create table 表名;
    create database auth;
    use auth;
    create table user (user_name char(20) not null, user_passwd char(30) default ‘’, primary key(user_name));
    注释: 在auth库中建立一个users表,表中user_name最多20个字节不能为空,user_passwd最多为30个字节默认为空,索引关键字是user_name ;
    在这里插入图片描述
    现在我们表也建好了,就剩下插入新数据了;
    格式:insert into 表名(字段1,字段2……)values(‘字段1的值’,’字段2的值’……);
    那我们先看一下表的格式;
    desc users;
    在这里插入图片描述
    现在开始插入数据;
    Insert into users(user_name,user_passwd)values(‘zhangsan’,password(‘123456’));
    注释: 在users表中字段user_name中添加’zhangsan’,字段user_passwd中调用函数password(‘123456’)
    在这里插入图片描述
    数据插入后,我们在看一下数据;
    select * from users;
    在这里插入图片描述
    那我们现在再插入一条数据;
    Insert into users values(‘dnf’,password(‘112233’));
    在这里插入图片描述
    我们现在做完了建库,建表,插入数据,那我们现在把刚刚插入的数据删除掉;
    格式:delete from 表名 where 条件表达式;
    我们把刚刚的dnf删掉;
    Delete from auth.users where user_name=’dnf’;
    在这里插入图片描述
    好我们现在删了。
    刚刚我们用到了select 查询语句;
    格式:select 字段名1……from 表名;
    select 字段名1……from 表名 where 条件表达式;
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值