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 条件表达式];
相关推荐
手揽回忆怎么睡8 分钟前
Streamlit学习实战教程级,一个交互式的机器学习实验平台!
人工智能·学习·机器学习
xiaoxiaoxiaolll11 分钟前
《Advanced Materials》基于MXene的复合纤维实现智能纺织品多模态功能集成
学习
luoluoal40 分钟前
基于python的小区监控图像拼接系统(源码+文档)
python·mysql·django·毕业设计·源码
北亚数据恢复1 小时前
虚拟机数据恢复—ESXi虚拟机下SqlServer数据库数据恢复案例
数据库
susu10830189111 小时前
使用navicat创建事件event报错You have an error in your SQL syntax
数据库·sql
水力魔方1 小时前
武理排水管网模拟分析系统应用专题5:模型克隆与并行计算
数据库·c++·算法·swmm
cike_y1 小时前
Spring-Bean的作用域&Bean的自动装配
java·开发语言·数据库·spring
stella·1 小时前
mysql的时区问题
数据库·mysql·timezone·时区
db_murphy2 小时前
学习篇 | 英方i2Active和i2Stream工具了解
学习
强子感冒了2 小时前
Java学习笔记:String、StringBuilder与StringBuffer
java·开发语言·笔记·学习