• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

MySql数据库基础知识点总结

mysql 搞代码 4年前 (2022-01-09) 27次浏览 已收录 0个评论
文章目录[隐藏]

本文实例讲述了MySql数据库基础知识点。分享给大家供大家参考,具体如下:

  • 数据库基本操作

    1)创建数据库

    基本语法: create database 数据库名称
    创建应该名称为itcast的数据库。sql语法如下:

     ``c<em style="color:transparent">本文来源[email protected]搞@^&代*@码)网9</em>reate database ` itcast `;``
    

    需要主要的是,为了避免用户自定义的名称与系统命令冲突,最好使用反引号(“)包括数据库名称/字段名称和数据表名称
    如果创建数据库存在,则程序会报错,为了防止此情况发生,再创建数据库可以使用“if not exists”,语法如下:

    recate database if not exists `itcast` 
    //这段语句表示若数据库中不存在名称为itcast数据库时,创建该数据库,否则不执行创建数据库itcast的操作

    2)查看数据库

    再完成创建数据库后,若要查看数据库的信息,可以使用该语句

     ``show caeate database 数据库名称``
    

    查看MySql数据库服务器已经存在的数据库

     ``show databases``
    

    3)选择数据库

    数据库服务器可能存在多个数据,选择数据库的命令语法:

     `` use 数据库名称 ``
    

    4)删除数据库

    数据库的删除操作不仅会删除里面的数据,还会回收原来分配的存储空间

     ``drop database 数据库名称``
    

    在使用“drop database” 命令删除数据库时,若删除数据库不存在,MySql服务器会报错,因此,可以再删除数据库时,使用“if existe”

     ``drop database if exists `itcase` 
     //若删除MySql数据库服务器中存在数据库itcase,则删除该数据库,否则不执行删除 数据库itcasse的操作``
    

  • 数据类型

数据表在创建时,需为每个字段选择数据类型,而数据类型的选择则决定着数据的存储格式,有效范围和对应的限制

mysql提供了多种数据类型,主要分为3类

  • 数值类型

  • 字符串类型

  • 日期与时间类型

    1)数值类型

    MySql提供了很多数值类型,大体分为整数类型和浮点类型
    整数类型根据取值范围分为int,smallint等,
    浮点类型又分为float,declmal等。

    整数类型

    浮点类型

    decimal类型的有效取值范围是有M和D决定。其中,M和D决定。其中,M表示数据长度,D表示小数点后的长度。例如,数据类型设为 DECIMAL(4,1),将 3.1415926插入到数据库后,显示的结果为 3.1。

    字符串类型

    项目开发时,需要存储的数据多数是字符串格式的,因此 MySQL 提供了许多用于存储字符串的数据类型。

    BLOB和TEXT都是用于存储大量数据的,但二者的区别在于,对于存储的数据进行排序和比较时,BLOB是区分大小写的,而TEXT是不区分大小写的


    搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:MySql数据库基础知识点总结

    喜欢 (0)
    [搞代码]
    分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址