MySQL底子——数据模型·数据库操作

打印 上一主题 下一主题

主题 911|帖子 911|积分 2733

♥️作者:小刘在C站
   ♥️个人主页:小刘主页
   ♥️每天禀享云计算网络运维讲堂条记,努力不一定有回报,但一定会有劳绩加油!一起努力,共赴美好人生!
   ♥️树高千尺,落叶归根人生不易,人间真情
    目录
  1.数据模型
  2. SQL
  2.1 SQL通用语法
  2.3 DDL
  2.3.1 数据库操作
  1). 查询全部数据库
  2). 查询当前数据库
  3). 创建数据库
   B.创建一个itheima数据库,并且指定字符集
   4). 删除数据库
   5). 切换数据库
  
  
  媒介

  本章为MySQL底子数据模型及数据库底子操作,详细可检察本章专栏
   
  
1.数据模型

    1).   关系型数据库(RDBMS  )      概念:    创建在关系模型底子上,由多张相互连接的二维表组成的数据库。      而所谓二维表,指的是由行和列组成的表,如下图(就雷同于Excel表格数据,有表头、有列、有行,   还可以通过一列关联另外一个表格中的某一列数据)。我们之前提到的  MySQL  、  Oracle  、  DB2  、   SQLServer  这些都是属于关系型数据库,内里都是基于二维表存储数据的。简单说,基于二维表存储   数据的数据库就成为关系型数据库,不是基于二维表存储数据的数据库,就是非关系型数据库。     


   特点:     A.   使用表存储数据,格式统一,便于维护。     B.   使用  SQL  语言操作,尺度统一,使用方便。     2).   数据模型     MySQL  是关系型数据库,是基于二维表举行数据存储的,具体的布局图下   
  
   我们可以通过  MySQL  客户端连接数据库管理系统  DBMS  ,然后通过  DBMS  操作数据库。     可以使用  SQL  语句,通过数据库管理系统操作数据库,以及操作数据库中的表布局及数据。     一个数据库服务器中可以创建多个数据库,一个数据库中也可以包含多张表,而一张表中又可以包     含多行记载。       2. SQL

              全称      Structured Query Language     ,布局化查询语言。操作关系型数据库的编程语言,定义了              一套操作关系型数据库统一     尺度      。              2.1 SQL通用语法

       在学习具体的    SQL    语句之前,先来了解一下    SQL    语言的同于语法。           1). SQL    语句可以单行或多行书写,以分号末端。           2). SQL    语句可以使用空格    /    缩进来增强语句的可读性。           3). MySQL    数据库的    SQL    语句不区分巨细写,关键字发起使用大写。           4).     注释:           单行注释:    --     注释内容    或     #     注释内容           多行注释:    /*     注释内容     */                   2.2 SQL     分类              SQL     语句,根据其功能,紧张分为四类:     DDL     、     DML     、     DQL     、     DCL     。                  
      
   2.3 DDL

       Data Definition Language    ,数据定义语言,用来定义数据库对象    (    数据库,表,字段    )     。          2.3.1 数据库操作

   1). 查询全部数据库

      
  1. 1 show databases ;
复制代码
   2). 查询当前数据库

        
  1. 1 select database() ;
复制代码
       3). 创建数据库

        
  1. 1  create database [ if not exists ] 数据库名 [ default charset 字符集 ] [ collate 排序
  2. 规则 ] ;
复制代码
          案例:                 A.       创建一个      itcast      数据库      ,       使用数据库默认的字符集               
  1. 1  create database itcast;
复制代码

   在同一个数据库服务器中,不能创建两个名称相同的数据库,否则将会报错。
  

     可以通过   if not exists    参数来解决这个问题,数据库不存在   ,    则创建该数据库,如果存在,则不        创建。   
  1. 1   create database if not extists itcast; 1
复制代码

   B.创建一个itheima数据库,并且指定字符集

  1. 1  create database itheima default charset utf8mb4;
复制代码

   4). 删除数据库

  1. 1   drop database [ if exists ] 数据库名 ; 1
复制代码
    如果删除一个不存在的数据库,将会报错。此时,可以加上参数    if exists    ,如果数据库存在,再        执行删除,否则不执行删除。        
     5). 切换数据库

  1. 1   use 数据库名 ; 1
复制代码
    我们要操作某一个数据库下的表时,就必要通过该指令,切换到对应的数据库下,否则是不能操作的。        比如,切换到   itcast   数据,执行如下   SQL   :         
  1. 1 use itcast;
复制代码
           ♥️关注,就是我创作的动力
     ♥️点赞,就是对我最大的认可
     ♥️这里是小刘,励志专心做好每一篇文章,谢谢大家

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

莫张周刘王

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表