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 条件表达式];
相关推荐
春风解人意1 小时前
从零开始学习嵌入式P32----网络基础之TCP
c语言·网络·学习·tcp/ip
SkyWalking中文站2 小时前
BanyanDB 0.11.0:新特性与升级指南
数据库
传奇开心果编程3 小时前
【Rust入门知识点学与练】第21课:Trait 进阶 Advanced Traits
开发语言·学习·rust
水巷石子3 小时前
备考系统架构设计师第一天
学习·架构·软考·设计·考试
₍˄·͈༝·͈˄*₎◞ ̑̑码3 小时前
MyBatis操作数据库
数据库·mybatis
是隼人4 小时前
buuctf-pwn inndy_echo(32位fmt)题解(学习过程持续更新)
c语言·学习·安全·pwn入门·ctf入门
xian_wwq4 小时前
【学习笔记】深度认知系列-第16讲-提示词工程
人工智能·笔记·学习
洛阳纸贵4 小时前
MATLAB-matlab基础知识
学习·算法·matlab
Vcaker5 小时前
Linux学习25-harbor私有仓库部署
linux·运维·学习
刃神太酷啦5 小时前
Redis 进阶核心:持久化 (RDB/AOF)、事务与主从复制全解析----《Hello Redis!》(5)
linux·c语言·数据库·c++·redis·缓存·bootstrap