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

01、MySQL-DDL(数据定义语言)

目录

1、查询

2、创建

3、修改

4、删除


1、查询

1、查询所有数据库

show databases;

2、查询当前数据库

select database();

3、查询当前数据库中所有的表(需要先进入这个数据库)

use d1;
show tables;

4、查询表结构

desc users;

5、查询指定表的建表语句

show create table users;

2、创建

1、创建数据库

create database d1;

2、判断数据库是否存在,不存在再创建

create database if not exists d1;

3、设置字符集

create database d1 default charset utf8mb4;

4、创建表

create table emp(id int comment '编号',workno varchar(10) comment '工号',name varchar(10) comment '姓名',gender char(1) comment '性别',age tinyint unsigned comment '年龄',idcard char(18) comment '身份证号',entrydate date comment '入职时间'
) comment '员工表';

5、如果表不存在再创建

create table if not exists emp(...
) comment '员工表';

3、修改

1、给表添加字段

alter table emp add hobby char(2) comment '爱好';

 2、修改某一个字段的数据类型

alter table emp modify hobby int;

3、修改某一个字段的字段名和字段类型

alter table emp change hobby hobby2 char(10) comment '修改了字段名';

4、修改表名

alter table emp rename to emp1;

4、删除

1、删除表(存在则删除)

drop table if exists emp;

 2、删除指定表 并重新创建该表;(会删除表中的所有数据)

truncate table emp;

3、删除字段

alter table emp drop name;

http://www.lryc.cn/news/418833.html

相关文章:

  • RT-Thread 操作系统 之 线程间同步 IO设备模型
  • 力扣leetcode移动0(C++)
  • 阿里云部署open-webui实现openai代理服务
  • 你的工作环境,选对劳保鞋了吗?守护安全,从脚下开始!
  • 【Linux】编译器gcc/g++ 、程序翻译过程、动静态库
  • 通义灵码-阿里云推出的AI智能编码助手
  • 构建智能生态,视频监控/安防监控EasyCVR视频汇聚流媒体技术在智能分析领域的应用
  • LeetCode Hard|【460. LFU 缓存】
  • 积极参与全球能源科技前沿对话,海博思创推动绿色低碳发展
  • [工具]-ffmpeg-笔记
  • Android Fragment:详解,结合真实开发场景Navigation
  • JavaWeb中的Servlet
  • SpringBoot AOP 简单的权限校验
  • Java生成Word->PDF->图片:基于poi-tl 进行word模板渲染
  • JVM内存模型笔记
  • 每日一练 - eSight 网管远程告警通知方式
  • [matlab] 鲸鱼优化算法优化KNN分类器的特征选择
  • vscode ssh-remote 疑似内存泄漏问题
  • 初识自然语言处理NLP
  • 分布式系统架构-微服务架构
  • docker搭建内网穿透服务
  • html+css+js网页设计 体育 金轮健身7个页面
  • BGP基础简介(一)
  • 力扣面试150 反转链表 II 三指针
  • GPT-4.o mini
  • 【C++】优先级队列(容器适配器)
  • docker代理
  • (四)activit5.23.0修复跟踪高亮显示BUG
  • AsyncTask
  • 嵌入式面试知识点总结 -- FreeRTOS篇