基础语句

本文详细介绍了数据库的基本操作,包括创建、查看、选择和删除数据库的方法,以及MySQL提供的各类数据类型,如整数类型、浮点类型、字符串类型和日期时间类型,帮助读者深入理解数据库管理和数据存储。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据库可视化软件基本

基本语法

创建数据库

create database '数据库名称';

// 注意的是,为了避免用户自定义的名称与系统命令冲突,最好使用反引号(``)包裹数据库名称、字段名称和数据便名称

CREATE DATABASE IF NOT EXISTS `itcast`;
// 为了防止创建的数据库已存在在创建数据库的时候可以使用“IF NOT ECISTS”;若MySQL数据库中不存在名称为itcast的数据库时,创建该数据库,否则不执行创建数据库itcast的操作。

查看数据库

SHOW CREATE DATABASE 数据库名称;

// 查看 MySQL 数据库服务器中已经存在的数据库:
SHOW DATABASES;

选择数据库

USE 数据库名称;

删除数据库

DROP DATABASE 数据库名称;

// 数据库的删除操作不仅会删除里面的数据,还会回收原来分配的存储空间
MySQL 提供了多种数据类型

主要分3类:

  • 数值类型

    MySQL提供了很多数值类型,大体可以分为整数类型和浮点类型。
    整数类型根据取值范围分为 INT、SMALLINT等,
    浮点类型又分为 FLOAT、DECIMAL等。

    整数类型

    数据类型字节数取值范围说明
    TINYINT1有符号:-128127无符号:0255最小的整数
    SMALLINT2有符号:-32 768~32 767无符号:0~65 535小型整数
    MEDIUMINT3有符号:-8 388 608~8 388 607无符号:0~16 777 215中型整数
    INT4有符号:-2 147 483 648~2 147 483 647无符号:0~4 294 967 295常规整数
    BIGINT8有符号:-9 223 372 036 854 775 808~9 223 372 036854 775 807无符号:0~18 446 744 073 709 551 615较大的整数

    浮点类型

    数据类型字节数取值范围说明
    FLOAT4有符号:-3.402 823 466E+38~-1.175 494 351E-38无符号:0/1.175 494 351E-38~3.402 823 466E+38单精度
    DOUBLE8有符号:-1.797 693 134 862 315 7E+308~2.225 073 858 507 201 4E-308无符号:0/2.225 073 858 507 201 4E-308 ~1.797 693 134 862 315 7E+308双精度
    DECIMAL(M,D)M+2有符号:-1.797 693 134 862 315 7E+308~2.225 073 858 507 201 4E-308无符号:0/2.225 073 858 507 201 4E-308 ~1.797 693 134 862 315 7E+308定点数
  • 字符串类型

    数据类型取值范围说明
    CHAR0~2^8-1(字符)用于表示固定长度的字符串
    VARCHAR0~2^8-1(字符)用于表示可变长度的字符串
    ENUM0~2^16-1(字节数)表示枚举类型,只能存储一个枚举字符串值
    BLOB0~2^16-1(字节数)用于表示二进制大数据(常规的)
    TEXT0~2^16-1(字节数)用于表示大文本数据(常规的)

  • 日期与时间类型

    为方便在数据库中存储日期和时间,MySQL 提供了几种相关的数据类型,这些数据类型可以根据实际开发灵活选择。

    数据类型功能说明
    DATA用于存储日期,存储格式为YYYY-MM-DD 例如:2008-12-24
    TIME用于存储时间,存储格式为HH:MM:SS 例如:14:25:10
    DATETIME用于存储日期和时间,存储格式为YYYY-MM-DD HH:MM:SS
    TIMESTAMP用于存储时间戳,存储格式为YYYYMMDDHHMMSS
    YEAR(M)用于存储年份,M用于指定年份的长度,其值为2或4中的一种
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值