【MySQL】数据库基础之如何创建数据库/数据库表及表中插入数据

MySQL数据库基础(1)

服务器,数据库,表的关系

  • 所谓安装数据库服务器,只是在机器上安装了一个数据库管理系统程序,这个管理程序可以管理多个数据库。
  • 未保存应用中的数据,一般会在数据库中创建多个表,以保存数据。

数据库服务器、数据库和表的关系如下:
在这里插入图片描述

注:Client客户端
MySQL下有两级,第一级DB是database库再下边是表;

首先我们讲以下数据库中经常使用的基础命令:
那么我们需要先有一个数据库

  • 创建数据库
create database helloworld;

注:

  • 库名称可以自己取,一般见名思意即可。这里我举例为“helloworld”。
  • 语句后要加英文状态下的封号。

在这里插入图片描述
创建好之后我们就可以使用此库啦!

  • 使用数据库
use helloworld;

在这里插入图片描述

  • 创建数据库表
create table student(id int,name varchar(32),gender varchar(2));

在这里插入图片描述

  • 表中插入数据(可插入多条)
insert into student(id,name,gender) values(1,'小张','女');
insert into student(id,name,gender) values(2,'小明','男');
insert into student(id,name,gender) values(3,'小红','女');
insert into student(id,name,gender) values(3,'Jack','男');

在这里插入图片描述

  • 查询表中的数据
select * from student;

在这里插入图片描述

数据逻辑存储

在这里插入图片描述

MySQL库的操作

SQL分类

  • DDL数据定义语言,维护存储数据的结构

代表指令:create(创建), drop(删除), alter(更改)

  • DML数据操控语言,对数据进行操作

代表指令:insert(插入), delete(删除), updata(更新、校正)

DML中又单独分了一个DQL,数据查询语言,代表指令:selsct(查询)

  • DCL数据控制语言,主要负责权限管理和事务

代表指令:grant(权限), revoke(撤销), commit(提交数据)

存储引擎

存储引擎是对管理系统,存储数据,更新,查询数据等一系列功能的实现。

那么如何在MySQL中查看存储引擎呢

  • 查看存储引擎
show engines;

在这里插入图片描述

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值