MySQL数据库基础语法

news/2025/1/21 20:27:05/

一,数据库操作

数据库中不区分大小写!!!

1.1 显示数据库

show databases ;

如图:

1.2 创建数据库

create database [ if not exists ]数据库名 ;

如图:

 1.3 使用数据库

use 数据库名 ;

 如图:

 该操作是用来操作库中的表的,现在不会讲到,下一篇讲到表的增删查改就会用到,只要操作表,都要在用表之前加上这一句。

1.4 删除库

drop database [ if exists ] 数据库名 ;

如图:

二, 常用数据类型

2.1 整形与浮点型

数据类型大小说明对应的JAVA类型
bit[(M)]M代表指定位数,默认为1,可以不加

二进制数,M ∈[1,64]

存储数值范围[0,2^M-1]

boolean
tinyint1字节Byte
smallint2字节Short
int4字节Integer
bigint8字节Long
float(M,D)4字节

单精度,M指定长度,D指定小数位数,

会发生精度丢失

Float
double(M,D)8字节

Double
 decimal(M,D)M/D最大值+2

双精度,M指定长度,D指定小数位数,

精确数值

DigDecimal
numeric(M,D)M/D最大值+2

双精度,M指定长度,D指定小数位数,

精确数值

BigDecimal

注意:mysql中存在无符号(unsigned)类型,但是不建议使用,会造成数据错误。

2.2 字符串类型

数据类型大小说明对应的JAVA类型
varchar(size)0-65535字节size表示有几个字符(一个汉字也是一个字符)String
test0-65535字节长文本数据String
mediumtext0-16777215字节中长文本数据String
blob0-65535字节二进制文本数据byte[]

2.3 日期类型

数据类型大小说明对应的JAVA类型
datetime8字节范围从1000到9999年,不会进行时区的检索及转换

java.util.Date

java.sql.Timestamp

timestamp4字节范围从1970到2023年,自动检索当前时区并进行转换

java.util.Date

java.sql.Timestamp

三,表的操作

3.1 查看表结构

desc 表名 ;

3.2 创建表 

create table 表名 (字段名 类型,字段名 类型,....);

 注意:在使用表之前,一定要写 use 数据库名 ;

3.3 删除表

drop table [ if exists ] 表名 ;


http://www.ppmy.cn/news/1028241.html

相关文章

linux 下安装部署flask项目

FlaskDemo 命名为test.py # codingutf-8 from flask import Flaskapp Flask(__name__)app.route("/") def index():return "test"if __name__ __main__:app.debug True# 这里host一定要写0.0.0.0 写127.0.0.1的无法访问 ——_——app.run(host"0.…

并发相关面试题

巩固基础,砥砺前行 。 只有不断重复,才能做到超越自己。 能坚持把简单的事情做到极致,也是不容易的。 如何理解volatile关键字 在并发领域中,存在三大特性:原子性、有序性、可见性。volatile关键字用来修饰对象的属性…

【Linux】程序地址空间

程序地址空间 首先引入地址空间的作用什么是地址空间为什么要有地址空间 首先引入地址空间的作用 1 #include <stdio.h>2 #include <unistd.h>3 #include <stdlib.h>4 int g_val 100;6 int main()7 {8 pid_t id fork();9 if(id 0)10 {11 int cn…

使用 PyTorch 逐步检测单个对象

一、说明 在对象检测任务中&#xff0c;我们希望找到图像中对象的位置。我们可以搜索一种类型的对象&#xff08;单对象检测&#xff0c;如本教程所示&#xff09;或多个对象&#xff08;多对象检测&#xff09;。通常&#xff0c;我们使用边界框定义对象的位置。有几种方法可以…

图像的伽马变换

伽马变换&#xff08;Gamma Correction&#xff09;是一种在图像处理中常用的非线性变换方法&#xff0c;用于调整图像的亮度和对比度。它在图像的像素值上应用一个幂次函数&#xff0c;以改变图像的灰度级分布&#xff0c;从而影响图像的感知亮度。伽马变换通常用于纠正显示器…

win11怎么关闭病毒和威胁防护?

win11怎么关闭病毒和威胁防护?随着Windows11的发布&#xff0c;微软为我们带来了许多新功能和改进&#xff0c;其中包括更强大的病毒和威胁防护功能。有时候您可能希望关闭这些功能&#xff0c;以便获得更好的性能或者使用其他第三方安全软件。 win11怎么关闭病毒和威胁防护?…

docker desktop搭建 nginx

【docker 桌面版】windows 使用 docker 搭建 nginx 拉取 nginx 镜像 docker pull nginx运行容器 docker run -d -p 80:8081 --name nginx nginx本地磁盘创建 nginx 目录 D:\DockerRep\nginx复制 docker 中的 nginx 配置文件 查看运行的容器 docker ps -a docker cp 9f0f82d66dd…

787. 归并排序

文章目录 QuestionIdeasCode Question 给定你一个长度为 n 的整数数列。 请你使用归并排序对这个数列按照从小到大进行排序。 并将排好序的数列按顺序输出。 输入格式 输入共两行&#xff0c;第一行包含整数 n 。 第二行包含 n 个整数&#xff08;所有整数均在 1∼109 范围…