MySQL简介

一、什么是数据库

1.数据库(Database,简称DB)概念:

        长期存放在计算机内,有组织、可共享的大量数据的集合,是一个 数据“仓库”。

2、数据库的特点

  • 结构化:数据在数据库中的存储可以依靠二 维表结构来逻辑的存储数据,可以 参考数据原有的依赖关系和结构关 系去存储数据。
  • 共享性:多个用户可以共同分享计算机数据 库中的数据资源,同一数据可以同 时被多人使用,从而实现了数据的 高效共享性。
  • 独立性:存储在数据库的数据和应用程序之 间相互独立, 互不影响。数据在磁盘 上怎样存储由数据库管理而不依赖 于应用程序,这样当数据的物理存 储改变了,应用程序不用改变。
  • 安全性:数据库在安全性的控制上也有很多 措施,比如访问数据库时对用户的 口令,用户的权限进行限制,再比 如对数据的存储进行限制。

3.数据库的作用

        存放、管理数据 

4.数据库的分类

        关系型数据库、NoSQL数据库。

mysql中的注释:

# 注释
-- 注释
/*
    多
    行
    注释
*/ 

二、数据库结构

数据库(Database) 以文件的形式存放在磁盘上,即 对应于一个或多个物理文件。
数据表(Table) 简称表,由一组数据记录组成, 数据库中的数据是以表为单位进 行组织的。一个表是一组相关的 按行排列的数据;每个表中都含 有相同类型的信息。
字段(Field) 也称域。表中的每一列称为一个 字段。每个字段都有相应的描述 信息。
记录(Record) 表中的每一行称为一个记录,它 由若干个字段组成。实体
索引(Index) 索引实际上是一种特殊类型的表, 其中含有关键字段的值和指向实 际记录位置的指针,可以提高访 问数据库的效率。
SQL语句 结构化查询语句命令,用来从一 个或多个表中获取一组指定的记 录,或者对某个表执行指定的操 作。

三、SQL语句分类

        SQL语句,即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一 种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统,同时也是数据库 脚本文件的扩展名 

(重点:笔试会用到)!!!

名词 解释 命令
DDL (数据定义语言) 定义和管理数据对象, 如数据库,数据表等 CREATE、DROP、ALTER
DML (数据操作语言) 用于操作数据库对象中所包含的数据 INSERT、UPDATE、DELETE
DQL (数据查询语言) 用于查询数据库数据 SELECT
DCL (数据控制语言) 用来管理数据库的语言,包括管理权 限及数据更改 GRANT、COMMIT、ROLLBACK

注意

  • sql 不去分大小写
  •  _(下划线) 进行名字的分割,不适用驼峰命名
  • ; 语句sql结尾处写一个; 来表示结束
  • 一般关键词建议用大写
  • 所有名称不允许使用中文

四、DDL语句操作数据库 

1.创建数据库


        create database 库名

-- 创建库
-- create database 库名
create database xiaozhao2;

2.删除数据库 (危险操作)


        drop  database 库名

-- 删除库(危险操作)
drop database xiaozhao2;

3.查看数据库 

        show databases;

-- 查看所有的库
show databases;
SHOw DATABaSES;

4.选择数据库 

        use 库名

-- 使用库 / 切换库
-- use 库名;
use xiaozhao2;

五、DDL创建数据库表 

1.查看该库中所有的表

        show tables;

# 表
-- 查看该库中所有的表
show tables;


       

相关推荐

  1. MySQL 简介

    2024-07-19 14:16:01       45 阅读
  2. MySQL简介

    2024-07-19 14:16:01       20 阅读
  3. MySQL简介

    2024-07-19 14:16:01       19 阅读
  4. MySQL简介

    2024-07-19 14:16:01       21 阅读
  5. MySQL简介

    2024-07-19 14:16:01       13 阅读
  6. MySQL视图简介

    2024-07-19 14:16:01       23 阅读
  7. PHP MySQL 简介

    2024-07-19 14:16:01       23 阅读
  8. MySQL 程序简介

    2024-07-19 14:16:01       21 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-19 14:16:01       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-19 14:16:01       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-19 14:16:01       58 阅读
  4. Python语言-面向对象

    2024-07-19 14:16:01       69 阅读

热门阅读

  1. iOS 左滑返回事件的控制

    2024-07-19 14:16:01       18 阅读
  2. 八段锦1.1.9-冥想1.2.9

    2024-07-19 14:16:01       22 阅读
  3. 邦芒贴士:和领导相处必须牢记的五个教训

    2024-07-19 14:16:01       19 阅读
  4. Binary Search

    2024-07-19 14:16:01       19 阅读
  5. C 语言实例 - 矩阵转换

    2024-07-19 14:16:01       21 阅读
  6. 升级TrinityCore 服务器硬件

    2024-07-19 14:16:01       20 阅读
  7. EasyExcel导入导出数据类型转换

    2024-07-19 14:16:01       20 阅读
  8. 第 4 课:Linux环境安装隐语Secretflow和Secretnote

    2024-07-19 14:16:01       19 阅读
  9. 音频播放:miniAudio 在QT框架使用, 数据源pcm

    2024-07-19 14:16:01       18 阅读