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 条件表达式];
相关推荐
Larry_Yanan7 小时前
Qt多进程(一)进程间通信概括
开发语言·c++·qt·学习
韩立学长8 小时前
【开题答辩实录分享】以《自助游网站的设计与实现》为例进行选题答辩实录分享
java·mysql·spring
SAP小崔说事儿8 小时前
在数据库中将字符串拆分成表单(SQL和HANA版本)
java·数据库·sql·sap·hana·字符串拆分·无锡sap
做cv的小昊9 小时前
【TJU】信息检索与分析课程笔记和练习(1)认识文献
经验分享·笔记·学习·搜索引擎·全文检索
川贝枇杷膏cbppg9 小时前
asmcmd
数据库·oracle
再睡一夏就好9 小时前
深入Linux线程:从轻量级进程到双TCB架构
linux·运维·服务器·c++·学习·架构·线程
JIngJaneIL9 小时前
基于java+ vue助农电商系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot·后端
蒙奇D索大9 小时前
【11408学习记录】考研英语长难句拆解三步法:三步拆解2020年真题,攻克阅读难点
笔记·学习·考研·改行学it
好奇龙猫10 小时前
【日语学习-日语知识点小记-构建基础-JLPT-N3阶段-二阶段(32):本階段が終わります】
学习
q_191328469510 小时前
基于Springboot+MySQL+RuoYi的会议室预约管理系统
java·vue.js·spring boot·后端·mysql·若依·计算机毕业设计