当前位置: 首页 > news >正文

数据库-基础命令

一、数据库

1.1创建数据库-create

一般使用create命令创建数据库,语法如下:

CREATE DATABASE 数据库名;

其他参数:

CREATE DATABASE [IF NOT EXISTS] 数据库名;

IF NOT EXISTS:作用检查数据库是否已存在

如果存在则不执行;不存在时执行

1.2删除数据库-drop

DROP DATABASE 数据库名;
DROP DATABASE [IF EXISTS] 数据库名;

IF EXISTS:如果存在时删除,不存在时 不执行

1.3选择数据库-USE

选择要使用的数据库

USE 数据库名;

二、数据类型

2.1数值类型

类型

大小

(字节)

范围(有符号)范围(无符号)用途
tinyint1(-128,127)(0,255)小整数值
smallint2(-32768,32767)2^{15}(0,65535)大整数值
mediumint3(-8388608,8388607)2^{23}(0,16777215)大整数值
int/integer42^{31}大整数值
bigint82^{63}极大整数值
float4分正数和负数,2^{128}2^{-126}单精度
double82^{1024},2^{-1023}双精度
decimal

decimal(m,d)

m>d:m+2

m<d:d+2

是m和d的范围是m和d的范围小数值

2.2日期和时间类型

类型大小(字节)范围格式用途
DATE3

1000年1月1日

9999年12月31日

YYYY-MM-DD日期值
TIME3-838:59:59-838:59:59HH:MM:SS

时间值

持续时间

YEAR11901-2155YYYY年份值
DATETIME8

1000年1月1日00:00:00

9999年12月31日23:59:59

YYYY-MM-DD hh:mm:ss混合日期
TIMESTAP4

1970年1月1日 00:00:01

2038年1月19日03:14:07

YYYY-MM-DD hh:mm:ss混合日期

TIMESTAP:结束时间是第2147483647秒,北京时间2038年1月19日11:14:07,格林尼治时间2038年1月19日03:14:07

2.3字符串类型

类型大小(字节)用途
CHAR255定长字符串
VARCHAR65535变长字符串
TINYBLOB255二进制字符串
TINYTEXT255短文本字符串
BLOB65535二进制的长文本数据
TEXT65535长文本数据
MEDIUMBLOB16777215二进制中等长度文本数据
MEDIUMTEXT16777215中等长度文本数据
LONGBLOB4294967285二进制极大文本数据
LONGTEXT4294967295极大文本数据

2.4枚举与集合

ENUM:枚举类型,用于存储单一值,可以选择一个预定义的集合

SET:集合类型,用于存储多个值,可以选择多个预定义的集合

2.5空间数据类型

COLLECTION:用于存储空间数据(地理信息,集合图形)

http://www.dtcms.com/a/561062.html

相关文章:

  • 蚌埠做企业网站wordpress外网访问不了
  • Linux网络接口配置:静态IP与动态IP设置(附代码示例)
  • 做同城特价的网站qwins是哪个网站做的
  • 基础算法精讲 03 | 滑动窗口|ASCII表如如何使用|substr函数
  • 中国建设银行官网首页 网站首页网站文件目录结构
  • GitHub Actions for AI:构建企业级模型CI/CD流水线
  • DevOps——CI/CD持续集成与持续交付/部署的理解与部署
  • 建立网站的公司平台七牛云存储 wordpress连接失败
  • 利用DeepSeek辅助修改luadbi-duckdb读取DuckDB decimal数据类型
  • 深圳网站设计网站制作深圳网站建设推进
  • 电力电子技术 第十三章——PWM逆变器
  • 网站建设方案应该怎么写wordpress用户评论图片
  • xtuoj 2021
  • 数据科学每日总结--Day8--数据挖掘
  • 达梦DEM监控工具部署
  • 机器学习实践项目(二)- 房价预测 - 认识数据
  • 李宁运动服网站建设规划书网站内链少改怎么做
  • 安装JDK安装GIT安装IDEA
  • 定制报表系统设计与实现
  • 最具价值的网站建设商业策划公司十大公司
  • 网站开发设计公东莞智通人才招聘网官网
  • 【BFS 解决FloodFill 算法】3. 岛屿的最⼤⾯积(medium)
  • 【JUnit实战3_23】 第十四章:JUnit 5 扩展模型(Extension API)实战(上)
  • python_study--week3
  • 【Excalidraw】简洁好看的超轻量级画图白板
  • 手写Autosar架构的CAN通讯协议栈2(CanIf模块详解-上)
  • 【Agentic RL 专题】三、深入浅出强化学习算法 TRPO 和PPO
  • 中国最好的建站公司毕业设计模板
  • 《算法通关指南:数据结构和算法篇 --- 栈相关算法题》--- 1. 【模板】栈,2.有效的括号
  • 高效管理搜索历史:Vue持久化实践