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

MySQL(二)MySQL DDL数据库定义语言

1. MySQL DDL数据库定义语言

1.1. MySQL定义语言

  进入MySQL

mysql -u root -p(回车后输入密码,即可进入mysq1)

在这里插入图片描述

1.1.1. 数据库操作

  (1)查看数据库

mysql>show databases;

  注:MySQL语句分隔符为“;”
  mysql库很重要它里面有MySQL的系统信息,我们改密码和新增用户,实际上就是用这个库进行操作。
在这里插入图片描述
  (2)创建数据库

mysql>create database yourdbName ;

在这里插入图片描述
  (3)删除数据库

mysql>drop database yourdbName ;

在这里插入图片描述

1.1.2. 数据库表操作

  (1)指定要使用的数据库

mysql>use yourdbName(指定数据库)

  (2)显示库中的数据表

mysql>show tables;

在这里插入图片描述
  (3)建表:

mysql>create table yourTableName(columnName colunmNype,...);

  比如 create table user (id int not null,name varchar(50));
在这里插入图片描述
  (4)更新表结构

alter table yourTableName add column columnName columnType;

在这里插入图片描述

  (5)查询表结构

desc yourTableName ;

在这里插入图片描述
  (6)删除表结构

alter table yourTableName drop column columnName;

在这里插入图片描述
  (7)删除表结构

drop  table yourTableName;

在这里插入图片描述

1.2. MySQL命名规则

  数据库名、表名、列名(字段名)的命名规则
  (1)可以使用半角英文字母 abc
  (2)可以使用数字 abc1 Iai
  (3)可以使用下划线 abc_name
  (4)不能使用特殊符号#$?%等 abc-name abc&name
  (5)不能使用全角字符例如汉字,但是存储的数据可以是全角汉字abc你好

1.3. MySQL数据类型

  数据类型表示的是该字段存储数据的种类,

常用的数据类型作用
int整型
float单精度浮点-------4字节32位
double双精度浮点-------8字节64位
char固定长度的字符类型,需要指定长度
varchar可变长度的字符类型,需要指定长度
text文本,不需要指定长度
date日期(2025-01-03)
time时间(13:14:52)
datetime日期时间(2025-01-03 13:14:52)
timestamp时间戳

相关文章:

MySQL(二)MySQL DDL数据库定义语言

1. MySQL DDL数据库定义语言 1.1. MySQL定义语言 进入MySQL mysql -u root -p(回车后输入密码,即可进入mysq1)1.1.1. 数据库操作 (1)查看数据库 mysql>show databases;注:MySQL语句分隔符为“;”   mysql库很重要它里面有…...

Spring Boot 项目启动报 NoClassDefFoundError 异常的原因分析与解决方案 - jackson 版本不一致

目录 报错: 问题分析: 解决方案: 方案 1:对 Jackson 版本进行统一 方案 2:升级 Springfox 版本 方案 3:替换 Springfox 为 springdoc-openapi(推荐) 方案 4:排除冲突的 Jack…...

原型与原型链

什么是原型(对象) 在JavaScript中,每个对象都具有一个原型对象prototype,目的是:利用原型对象实现在同一原型链中的原型方法共享 在理解原型对象前,需要先了解什么是构造函数 构造函数 用来初始化对象的…...

【Linux】信号处理

一、Linux系统信号 1、常见的系统信号 常见的Linux系统信号 信号值描述1SIGHUP挂起(hang up)进程2SIGINT中断进(interrupt)程3SIGQUIT停止(stop)进程9SIGKILL无条件终止(terminate)…...

5个不同类型的mysql数据库安装

各种社区版本下载官方地址:MySQL :: MySQL Community Downloads 一、在线YUM仓库(Linux) 选择 MySQL Yum Repository 选择对应版本下载仓库安装包(No thanks, just start my download.) 下载方法1:下载到本…...

python学习笔记—12—布尔类型、if语句

1. 布尔类型 (1) 定义 (2) 比较运算符 (3) 代码演示 1. 手动定义 bool_1 True bool_2 False print(f"bool_1的内容是:{bool_1}, 类型是:{type(bool_1)}") print(f"bool_2的内容是:{bool_2}, 类型是:{type(bool…...

分数阶傅里叶变换代码 MATLAB实现

function Faf myfrft(f, a) %分数阶傅里叶变换函数 %输入参数: %f:原始信号 %a:阶数 %输出结果: %原始信号的a阶傅里叶变换N length(f);%总采样点数 shft rem((0:N-1)fix(N/2),N)1;%此项等同于fftshift(1:N),起到翻…...

《数据结构》期末考试测试题【中】

《数据结构》期末考试测试题【中】 21.循环队列队空的判断条件为?22. 单链表的存储密度比1?23.单链表的那些操作的效率受链表长度的影响?24.顺序表中某元素的地址为?25.m叉树第K层的结点数为?26. 在双向循环链表某节点…...

openwrt 清缓存命令行

一、查看缓存 : free -m 二、清缓存:echo 3 > /proc/sys/vm/drop_caches  三、详解。 释放物理页缓存 echo 1 > /proc/sys/vm/drop_caches 释放可回收的slab对象,包含inode and dentry echo 2 > /proc/sys/vm/drop_caches 同时…...

RP2K:一个面向细粒度图像的大规模零售商品数据集

这是一种用于细粒度图像分类的新的大规模零售产品数据集。与以往专注于相对较少产品的数据集不同,我们收集了2000多种不同零售产品的35万张图像,这些图像直接在真实的零售商店的货架上拍摄。我们的数据集旨在推进零售对象识别的研究,该研究具…...

.NET Core FluentAPI

目录 约定配置 主要规则 两种配置方式 Data Annotation Fluent API Fluent API配置 Fluent API众多方法 选择 约定配置 主要规则 表名采用DbContext中的对应的DbSet的属性名。数据表列的名字采用实体类属性的名字,列的数据类型采用和实体类属性类型最兼容…...

【C++数据结构——查找】顺序查找(头歌实践教学平台习题)【合集】

目录😋 任务描述 相关知识 一、根据输入数据建立顺序表 二、顺序表的输出 三、顺序查找算法 测试说明 通关代码 测试结果 任务描述 本关任务:实现顺序查找的算法 相关知识 为了完成本关任务,你需要掌握: 根据输入数据建立…...

HTTP Scheme 通常指的是在 URL 中用于指定使用 HTTP 协议的方案(scheme)

HTTP Scheme 通常指的是在 URL 中用于指定使用 HTTP 协议的方案(scheme)。URL(统一资源定位符)中的 scheme 部分指明了访问资源所使用的协议。对于 HTTP,有两个主要的 scheme: - **http**:表示…...

基于Matlab的变压器仿真模型建模方法(13):单相升压自耦变压器的等效电路和仿真模型

1.单相升压自耦变压器的基本方程和等效电路 单相升压自耦变压器的接线原理图如图1所示。在建立自耦变压器的基本方程时,仍然把它看成是从双绕组变压器演变而来。在图1中,设节点a到节点b部分的绕组的匝数为,对应于双绕组变压器的原边绕组;节点c到节点a部分的绕组的绕组匝数为…...

【Vue.js】监听器功能(EventListener)的实际应用【合集】

目录 🤔在实际开发过程中,我遇到了一个颇为棘手的小问题 😋解决这个小问题 问题出现的原因剖析 解决方法阐述 问题成功解决!​ 📖相关知识总结 基本概念 使用方法 实际应用场景 🤔在实际开发过程中…...

【Shell脚本】Docker构建Java项目,并自动停止原镜像容器,发布新版本

本文简述 经常使用docker部署SpringBoot 项目,因为自己的服务器小且项目简单,因此没有使用自动化部署。每次将jar包传到服务器后,需要手动构建,然后停止原有容器,并使用新的镜像启动,介于AI时代越来越懒的…...

【iOS Swift Moya 最新请求网络框架封装通用】

【iOS Swift Moya 最新请求网络框架封装通用】 前言框架结构1.API定义(TargetType)2. 配置MoyaProvider3. 网络管理器4. 使用示例注意事项进一步优化 前言 设计一个基于Moya的网络请求框架,可以提供灵活的网络请求管理,例如设置请…...

前端批量下载文件

背景 文件管理页面,后端只提供了一个根据 file_path 和 file_name 参数下载文件的API接口。产品需要支持用户多选之后的批量下载功能。 技术实现 基础代码 先调用下载接口,获取到二进制的文件流,然后通过 a 标签完成下载。 // return [r…...

【pytorch-lightning】架构一览

pytorch-lightning是基于pytorch的一个套壳项目,适配pytorch的版本同步更新速度很快。 它将训练的几个主要流程模块化,减少重复工作,同时让支持分布式训练,不同平台的训练迁移变得更加简单。 官网链接...

MongoDB相关使用问题

1.【报错】sort operation used more than the maximum 33554432 bytes of RAM. Add an index MongoDB 排序超过内存限制,限制最大为100M。 解决方式:将内存排序改为磁盘排序 正常用法:数据量大了再排序会报错 Autowired protected MongoO…...

HsMod终极指南:让炉石传说游戏体验提升300%的免费插件

HsMod终极指南:让炉石传说游戏体验提升300%的免费插件 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod 还在为炉石传说冗长的动画和繁琐操作烦恼吗?HsMod插件正是为你…...

electron-vue-cloud-music自动化构建:Travis CI与AppVeyor的完整配置教程

electron-vue-cloud-music自动化构建:Travis CI与AppVeyor的完整配置教程 【免费下载链接】electron-vue-cloud-music 🚀Electron Vue 仿网易云音乐windows客户端 项目地址: https://gitcode.com/gh_mirrors/el/electron-vue-cloud-music electr…...

3个步骤解锁《艾尔登法环》帧率限制:告别60帧束缚的终极指南

3个步骤解锁《艾尔登法环》帧率限制:告别60帧束缚的终极指南 【免费下载链接】EldenRingFpsUnlockAndMore A small utility to remove frame rate limit, change FOV, add widescreen support and more for Elden Ring 项目地址: https://gitcode.com/gh_mirrors/…...

AI时代新型的项目管理应该是什么样的?众

AI训练存储选型的演进路线 第一阶段:单机直连时代 早期的深度学习数据集较小,模型训练通常在单台服务器或单张GPU卡上完成。此时直接将数据存储在训练机器的本地NVMe SSD/HDD上。 其优势在于IO延迟最低,吞吐量极高,也就是“数据离…...

终极BottomNavigation徽章系统详解:从基础文本到复杂形状的完整实现指南

终极BottomNavigation徽章系统详解:从基础文本到复杂形状的完整实现指南 【免费下载链接】BottomNavigation This Library helps users to use Bottom Navigation Bar (A new pattern from google) with ease and allows ton of customizations 项目地址: https:/…...

一道基础计算题卡在 分,求助判题规则问题蔽

指令替换 项目需求:将加法指令替换为减法 项目目录如下 /MyProject ├── CMakeLists.txt # CMake 配置文件 ├── build/ #构建目录 │ └── test.c #测试编译代码 └── mypass2.cpp # pass 项目代码 一,测试代码示例 test.c // test.c #includ…...

## 015、AutoSAR CP实战:配置存储栈(NvM,Fee,Ea)

深夜的产线问题 产线突然报过来一个诡异问题:车辆下电后重新上电,里程表数据偶尔会跳回三天前的数值。抓了三天Log,发现每当Flash擦除时电压有轻微波动,问题就复现。这直接把我们引向了存储栈的配置——NvM、Fee、Ea这套组合拳,任何一个参数配歪了,都是量产时的定时炸弹…...

Akagi雀魂AI辅助工具:5步快速上手指南,提升你的麻将技术65%

Akagi雀魂AI辅助工具:5步快速上手指南,提升你的麻将技术65% 【免费下载链接】Akagi 支持雀魂、天鳳、麻雀一番街、天月麻將,能夠使用自定義的AI模型實時分析對局並給出建議,內建Mortal AI作為示例。 Supports Majsoul, Tenhou, Ri…...

【车辆控制】线性参数变化LPV方法的角度研究多车辆系统合作控制在合作自适应巡航控制(CACC)系统【含Matlab源码 15317期】

💥💥💥💥💥💥💥💥💞💞💞💞💞💞💞💞💞Matlab领域博客之家💞&…...

CSS如何利用Flex实现两层结构的嵌套布局_掌握父子容器的Flex属性继承

Flex布局作用域仅限直接子元素,嵌套层需显式设置display: flex;align-items不影响子项内部对齐;inline元素需转为block或inline-flex才生效;flex: 1依赖父容器高度约束;IE11嵌套flex支持差,建议用-ms-flex或…...