【Mysql数据库速通含记忆总结】——01无查询语句

news/2024/6/18 18:57:08 标签: 数据库, mysql, oracle

目录索引

  • ==数据库基本操作:==
  • ==数据表基本操作:==
  • ==数据表的修改操作:==
  • ==记忆与总结:==

基本上Mysql的语句都会把动词放在前面,然后紧接着的是动词承接的对象而且是从大到小,由抽象到具体。

数据库基本操作:

1. 创建数据库
create database 数据库名称;
2. 查看已创建的数据库
show create database 数据库名称;
3. 查看所有数据库列表
show databases;
4. 使用数据库
use 数据库名称;
5. 删除数据库
drop database 数据库名称;
6. 总结:
涉及到数据库的操作除了使用数据库,都含有关键字database

数据表基本操作:

使用前提是先进入使用的数据库

1. 创建数据表
create table 表名(...);
2. 查看表结构
desc 表名;
3. 查看当前数据库中的所有表
show tables;
4. 删除数据表
drop table 表名
5.插入数据
insert into 表名(字段1,字段2,...) values ...

数据表的修改操作:

1. 修改表名
alter table 表名 rename 新表名;
2. 修改数据类型
alter table 表名 modify 字段名 数据类型
        - 例:将数据表people中name字段由varchar(20)修改为varchar(30)
                alter table people modify name varchar(30)–直接修改即可不需要输入原类型
3. 修改字段名
alter table 表名 change 名称 新名称 数据类型
        - 例:将数据表people中name字段名更为age
                alter table people change name age varchar(30); --也可以直接在这里一并修改数据类型,无论数据类型改不改都要加上去
4. 添加新字段、数据类型、约束条件
alter table 表名 add 新字段名 数据类型 约束条件;
        - 例:为数据表people 添加字段sex,数据类型为varchar(10),约束条件为非空
                alter table people add sex varchar(10) not null;
5. 修改字段的排列顺序为第一位
alter table 表名 modify 移动的字段名 varchar(10) first;
6. 将字段A的排列顺序改到字段B之后
alter table 表名 modify A varchar(10) after B;
7. 删除字段
alter table 表名 drop 字段名;

记忆与总结:

  1. 基本上Mysql的语句都会把动词放在前面,然后紧接着的是动词承接的对象而且是从大到小,由抽象到具体
  2. 动词优先。 如果有两个动词比如alter、modify来说alter对象大放在前面,modify对象小放在后面,但依然是在从属于modify对象的最前面。
  3. 多动词。 第一个动词确定对哪个东西进行操作,第二个动词确定具体的操作
  4. 基本上所有跟字段名有关的操作后面都要带上数据类型
  5. 修改功能比较:
    alter>change>modify>rename
  • alter是最先声明的修改动词
  • change可以修改字段定义和字段名,功能大于modify可以替代,但是无论修不修改字段名,都需要在原字段后面声明新名称(可以与旧名称一样)
  • modify可以修改定义但无法修改字段名(不修改名称时常用)
  • rename只能更名

http://www.niftyadmin.cn/n/1006052.html

相关文章

Django基础入门⑪:DjangoDjango数据表关联(一对一,一对多,多对多关系)

Django基础入门⑪:DjangoDjango数据表关联 Django数据表关联一对一关系类型语法格式实例应用 一对多关系类型必填参数可选参数语法格式实例应用 多对多关系ManyToManyFiled定义可选参数语法格式多对多中间表实例应用 🏘️🏘️个人简介&#x…

什么是函数指针,如何在C语言中使用函数指针?

想象一下,你有一堆朋友,每人都有不同的特长,比如弹吉他、画画、跳舞等等。你想要找到一种简单的方法,可以根据需要来调用他们的特长。这时候,函数指针就可以帮上忙啦! 嗯,函数指针就像是一个指…

SpringBoot 日志文件:日志的作用?为什么要写日志?

文章目录 🎇前言1.日志长什么样子?2.自定义打印日志2.1 在程序中得到日志对象2.2 使用日志对象打印日志 3.日志级别3.1 日志级别的分类与使用3.2 日志级别有什么用呢?3.3 日志级别的设置 4.日志持久化保存5.更方便的日志输出5.1 添加 lombok …

vscode关闭调试工具栏

问题描述 项目启动的时候老是蹦出这玩意 很碍眼 解决方案: 设置里搜索 选项改为hidden即可

【冒泡排序】

前言 在计算机科学中,排序算法是一种常见且重要的算法。排序算法的目标是将一组无序的数据按照一定的规则进行重新排列,以便更方便地进行搜索、查找或其他操作。 冒泡排序(Bubble Sort)是最简单的排序算法之一,它的原…

ChatGPT实战:项目管理

人工智能有可能彻底改变许多行业,包括项目管理,及时了解最新技术以及它如何影响你的工作至关重要,因为学习好项目管理,不管你能不能做项目经理,在生活、工作的方面方面都会享受到懂得项目管理后带来的收益。 下面我们借…

在Java中new一个对象的流程是怎样的?

在Java中,使用new关键字创建一个对象的过程可以分为以下几个步骤: 1.类加载 Java虚拟机(JVM)在首次使用类时会通过类加载器将类的字节码加载到内存中。类加载器会根据类的全限定名查找对应的字节码文件,并将其转换为一个Class对象。 2.分配内…

kafka入门,节点服役和退役(新增节点和删除节点)(十二)

1、节点服役 1、克隆准备其中一台节点 2、如果新节点的kafka有被log和datas文件夹要删除 3、修改/etc/hosts 配置新节点映射 1.1 执行负载均衡操作 vim topics-to-move.json{"topic": "主题名称"} {"topics": [{"topic": "fi…