当前位置: 首页 > 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时间戳
http://www.lryc.cn/news/516785.html

相关文章:

  • Spring Boot 项目启动报 NoClassDefFoundError 异常的原因分析与解决方案 - jackson 版本不一致
  • 原型与原型链
  • 【Linux】信号处理
  • 5个不同类型的mysql数据库安装
  • python学习笔记—12—布尔类型、if语句
  • 分数阶傅里叶变换代码 MATLAB实现
  • 《数据结构》期末考试测试题【中】
  • openwrt 清缓存命令行
  • RP2K:一个面向细粒度图像的大规模零售商品数据集
  • .NET Core FluentAPI
  • 【C++数据结构——查找】顺序查找(头歌实践教学平台习题)【合集】
  • HTTP Scheme 通常指的是在 URL 中用于指定使用 HTTP 协议的方案(scheme)
  • 基于Matlab的变压器仿真模型建模方法(13):单相升压自耦变压器的等效电路和仿真模型
  • 【Vue.js】监听器功能(EventListener)的实际应用【合集】
  • 【Shell脚本】Docker构建Java项目,并自动停止原镜像容器,发布新版本
  • 【iOS Swift Moya 最新请求网络框架封装通用】
  • 前端批量下载文件
  • 【pytorch-lightning】架构一览
  • MongoDB相关使用问题
  • DevSecOps自动化在安全关键型软件开发中的实践、Helix QAC Klocwork等SAST工具应用
  • 常见的显示器分辨率及其对应的像素数量
  • TDengine + MQTT :车联网时序数据库如何高效接入
  • maven的中国镜像有哪些
  • ModelScope ms-swift:轻量级模型微调框架
  • 深度解析与实践:HTTP 协议
  • Zookeeper是如何解决脑裂问题的?
  • 《Opencv》基础操作详解(5)
  • AI大模型-提示工程学习笔记2
  • AWS ELB基础知识
  • 我用Ai学Android Jetpack Compose之Text