MySQL day1

1.什么是数据库?什么是数据库管理系统?什么是SQL?它们之间的关系是什么?

数据库:英文单词DateBase,简称DB。按照一定格式存储数据的一些文件的组合。

顾名思义:存储数据的仓库,实际上就是一堆文件。这些文件中存储了具有特定格式的数 据。

数据库管理系统

DateBaseManagement,简称DBMS。

数据库管理系统是专门用来管理数据库中数据的,数据库管理系统可以对数据库当中的数据 进行增删改查。

常见的数据库管理系统:MySQL、Oracle、MS SqlServer、DB2.......等

SQL:结构化查询语言

程序员需要学习SQL语句,程序员通过编写SQL语句,然后DBMS负责执行SQL语句,最终来 完成数据库中数据的增删改查操作。

SQL是一套标准,程序员主要学习的就是SQL语句,这个SQL在所有数据库管理系统都可使用

三者之间的关系?

DBMS——执行——》SQL-------操作-------》DB

2.如何登陆mysql:

找到bin目录打开cmd 输入 mysql -u root -p 回车 再输入密码出现

Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 20 Server version: 8.0.36 MySQL Community Server - GPL

Copyright (c) 2000, 2024, Oracle and/or its affiliates.

Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

即表示登录成功。

3.mysql常用命令:

1. 退出mysql:exit

2. 查看mysql中有哪些数据库?

show databases; //以分号结尾,没有分号的话会另起一行—>

+------------------------------------+

| Database |

+------------------------------------+

| information_schema |

| mysql |

| performance_schema |

| sakila |

| sys |

| world |

+------------------------------------+

mysql默认自带的数据库。

  1. 怎么选择使用某个数据库呢?

mysql>use sys;

Datebase changed 表示正在使用一个名字叫做sys的数据库。

  1. 怎么创建数据库呢

mysql> create database mmm;自定义名

4.数据库当中最基本的单元是表:table

什么是表table?为什么用表来存储数据呢?

姓名 性别 年龄(列:字段)


张三 男 20 --------->行(记录)

数据库当中是以表格的形式表示数据的。因为表比较直观

任何一张表都有行和列:

行(row):被称为数据/记录。

列(column):被称为字段。

姓名字段、性别字段、年龄字段。

字段的一些了解:

  1. 每一个字段都有:字段名、数据类型、约束等属性。

  2. 字段名可以理解,是一个普通的名字,见名知意即可。

  3. 数据类型:字符串,数字,日期等

约束:约束有很多类型,其中一个叫唯一性约束,这种约束添加后,该字段中的数据不能重复。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值