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;


       

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值