4.12学习总结·(MySQL学习总结)

1.MySQL对数据库的操作

1.展示所有数据库

sql 复制代码
show databases;

这种就是将我navicat上的所有数据库调用出来;

2.创建数据库

sql 复制代码
create database 数据库名;

很明显,我多创建了一个Teacher 的数据库

3.使用某个数据库

use 数据库名

sql 复制代码
use test1;

切换到test1这个数据库

4.删除某个数据库

drop database 数据库名;

sql 复制代码
drop database Teacher;

2.MySQL对表结构的操作

1.展示某个数据库中的所有表

sql 复制代码
show tables;

因此,在我test1这个数据库里面,有两张表,一个是student,一个是user;

2.展示某个表的结构

desc 表名

sql 复制代码
desc user;

3.创建表格

sql 复制代码
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] 表名( 
    字段1 字段1类型 [字段属性] [COMMENT 字段1注释 ], 
    字段2 字段2类型 [字段属性] [COMMENT 字段2注释 ], 
    字段3 字段3类型 [字段属性] [COMMENT 字段3注释 ],
    ...... 
    字段n 字段n类型 [COMMENT 字段n注释 ] 
) [表属性] [ COMMENT 表注释 ] ;

3.查看创表语句

show create table 表名;

sql 复制代码
show create table user;

3.对表结构进行增删改

alter table 表名 add/modify/change/drop

4.对表名重命名

alter table 表名 rename to 新表名;

sql 复制代码
#语法格式1
ALTER TABLE 旧表名 RENAME [TO|AS] 新表名;

5.删除表

sql 复制代码
drop table 表名;

3.通过DML来对数据元素进行增,删,改

1.增

sql 复制代码
INSERT [INTO] 数据表名(字段名1,字段名2,...,字段名n) {VALUES|VALUE} (值1,值2,...,值n);

2.改

sql 复制代码
update 表名 set 子段1=值1,子段2=值2 where 条件

3.删

cpp 复制代码
DELETE FROM 数据表名 [WHERE 条件表达式];
相关推荐
RanceGru1 分钟前
LLM学习笔记5——本地部署ComfyUI和Wan2.1-T2V-1.3B文生视频模型
笔记·学习·stable diffusion·transformer
小光学长5 分钟前
基于Vue的图书馆座位预约系统6emrqhc8(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。
前端·数据库·vue.js
molong93118 分钟前
Activity/Service/Broadcast/ContentProvider 生命周期交互
android·学习·交互
楼田莉子24 分钟前
python学习:爬虫+项目测试
后端·爬虫·python·学习
code小毛孩27 分钟前
如何简单的并且又能大幅度降低任务队列的锁粒度、提高吞吐量?
java·jvm·数据库
嘉年华-cocos39 分钟前
高中3500个单词, 纯粹数据版, 助力背诵, 按相似度+从短到长 排序
学习·英语·背单词·音标·记单词
东风西巷1 小时前
draw.io(免费流程图制作工具) 中文绿色版
学习·电脑·流程图·软件需求·draw.io
风随心飞飞1 小时前
linux 环境下mysql 数据库自动备份和清库 通过crontab 创建定时任务实现mysql数据库备份
linux·数据库·mysql
奥尔特星云大使1 小时前
读写分离中间件简介
数据库·mysql·中间件·读写分离
扫地的小何尚1 小时前
Isaac Lab 2.3深度解析:全身控制与增强遥操作如何重塑机器人学习
arm开发·人工智能·学习·自然语言处理·机器人·gpu·nvidia