MySQL数据库技术笔记(1)

MySQL是一种关系数据库管理系统.

按照数据结构来组织、存储和管理数据的仓库.

数据库的发展:

1.层次模型存储:归为大类,分小类,也称树形结构

2.网状模型

3.关系模型:1对1的关系,1对多的关系,多对多的关系

常用的关系型数据库软件:

1.Oracle:甲骨文公司,mysql以及Java都归他所有,适合用于大型公司,阿里巴巴,百度,腾讯等等

2.sql server:微软公司,适用于大中型公司

3.MySQL:中小型公司

4.DB2:IBM公司开发的

5.sqlite:微型数据库,手机上,ipad,车载中控

常用的非关系型数据库:

1.redis:用于服务器

2.MongoDB:用于浏览器端

登录mysql数据库:

按住键盘的win+R弹出输入框,在输入框中输入cmd,打开dos窗口,输入登录mysql数据库的命令:mysql -u[用户名] -p[密码]

例如:mysql -uroot -padmin

查看Mysql服务器中的所有数据库命令:

show databases;

创建数据库的命令:create database [数据库名称] ;

例如: create database studentdb;

创建完成后,可以通过查询数据库的命令查看创建的数据库

需要在指定的数据库中执行一些操作命令时,就需要通过以下命令使用该数据库

use [数据库名称]; 例如: use studentdb;

修改数据库的命令:alter database [数据库名称] [参数信息]

例如:修改studentdb这个数据库的编码格式为gbk格式

alter database studentdb charset gbk;

删除数据库的命令:drop database [数据库名称];

例如:drop database studentdb;

创建表的命令:

首先要指明在哪个数据库中创建表,use [数据库名称];

|接着创建表:

create table [表名] (

[列名] [数据类型] [参数设置],

[列名] [数据类型] [参数设置],

[列名] [数据类型] [参数设置],

);

查询指定数据库下的所有表的命令:

show tables;

查看指定表的结构的命令:

desc [表名];

例如: desc tb_student;

对表名进行重命名的命令:

alter table [旧表名] rename to [新表名];

例如: alter table tb_student rename to student;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/79221.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C++之生成详细汇编代码(二百一十六)

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

留资机器人助你有效提高营销成功率

我们都知道,当客户产生留资行为,就要抓住机会,让工作人员及时地对客户进行回访,然后将留资线索跟踪、维系。而如何准确有效地提高客户保留率和转化率是营销成功的关键。所以对于企业来说,留资机器人正是引导客户留资&a…

Nebula Graph图数据库教程介绍

Nebula Graph图数据库教程介绍 ​ Nebula Graph(星云图)是一个开源的分布式图数据库系统,最初由中国的石墨烯数据库团队开发。它专门设计用于处理大规模图数据,并提供了高度可扩展性和性能。Nebula Graph支持多种图数据库的核心特…

Android笔记(二十九):利用python自动生成多语言

背景 项目需要支持十几种多语言,而且每个版本的新功能ui都有很多地方需要多语言,如果手动添加非常耗时,于是设计了一个python脚本,通过excel表格转化多语言到项目values/strings文件内 步骤 android工程项目结构 脚本位于langu…

Excel数学、工程和科学计算插件:FORMULADESK Studio

如果 Excel 是您的武器 - 让我们磨砺您的剑!为整天使用 Excel 的人们提供创新的 Excel 加载项,你需要这个 FORMULADESK Studio。。。 Excel 插件为任何使用 Excel 执行数学、工程和科学计算的人提供了必备工具。 * 将公式视为真正的数学方程 * 为您的公…

供应商整合对企业有哪些好处?

企业采购总是希望降低成本,赢得更多的利润。实现这目标的其中一种方法就是供应商整合。 究竟什么是供应商整合?整合供应商有哪些好处?本文为你详细解答。 什么是供应商整合? 供应商整合是减少特定产品或服务的供应商数量的过程。…

[当人工智能遇上安全] 9.基于API序列和深度学习的恶意家族分类实例详解

您或许知道,作者后续分享网络安全的文章会越来越少。但如果您想学习人工智能和安全结合的应用,您就有福利了,作者将重新打造一个《当人工智能遇上安全》系列博客,详细介绍人工智能与安全相关的论文、实践,并分享各种案…

混合项目管理:如何成功地整合传统与敏捷方法?

若你尚未涉足于混合项目管理这一领域,且暗自以为其难以捉摸、令人费解,我们向你承诺,实则并非如此。 在深入探究混合项目管理这一主题之前,我们先澄清几项基础但关键的专业术语。在当今这个商业竞争愈发激烈的环境中,项…

如何将一个字符串转换为驼峰命名法(camel case)?

聚沙成塔每天进步一点点 ⭐ 专栏简介⭐ 思路⭐ 示例⭐ 写在最后 ⭐ 专栏简介 前端入门之旅:探索Web开发的奇妙世界 记得点击上方或者右侧链接订阅本专栏哦 几何带你启航前端之旅 欢迎来到前端入门之旅!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领…

Linux运维基础知识大全

一. Linux组成 1. 内核 内核:系统空间的代码和数据的集合称为内核(Kernel);kernel是操作系统内部最核心的软件,和硬件打交道的 1.对cpu进行管理,进程调度到cpu里进行管理 2.对内存进行空间的分配&#xff0…

递归学习——记忆化搜索

目录 ​编辑 一,概念和效果 二,题目 1.斐波那契数 1.题目 2.题目接口 3.解题思路 2.不同的路径 1.题目 2.题目接口 3.解题思路 3.最长增长子序列 1.题目 2.题目接口 3.解题思路 4.猜数字游戏II 1.题目 2.题目接口 3.解题思路 总结&a…

使用 Sealos 一键部署高可用 MinIO,开启对象存储之旅

大家好!今天这篇文章主要向大家介绍如何通过 Sealos 一键部署高可用 MinIO 集群。 MinIO 对象存储是什么? 对象是二进制数据,例如图像、音频文件、电子表格甚至二进制可执行代码。对象的大小可以从几 B 到几 TB 不等。像 MinIO 这样的对象存储…

解决 Axios 跨域问题,轻松实现接口调用

跨域是指访问另外一个域的资源,由于浏览器的同源策略,默认情况下使用 XMLHttpRequest 和 Fetch 请求时是不允许跨域的。跨域的根本原因是浏览器的同源策略,这是由浏览器对 JavaScript 施加的安全限制。 Axios 跨域常见报错 跨域请求被阻止 (…

vue中 字体图标引入 - iconfont阿里字体图标库

官网:iconfont-阿里巴巴矢量图标库 代码应用中,有许多方法,如何使用该图标库。如,icon单个使用、unicode引用、或 font-class引用(推)、symbol(svg合集)。本文主讲 font-class 方法…

Git(9)——Git多人协同开发之创建初始项目

目录 一、简介 二、创建新项目 三、本地Git接入 四、创建远端仓库——Gitee 五、推送代码至远端仓库 一、简介 前面8章都是我们一个人独自开发,如果现在项目新增两名同事,我们就需要使用Git来实现多人协同开发,从第九章开始将介绍从零到…

Jenkins教程—构建多分支流水线项目

本教程向你展示如何使用Jenkins协调一个用 Node Package Manager (npm) 管理的简单 Node.js 和 React 项目, 并同时 为开发和产品环境交付不同的结果。 在开始本教程之前,建议你前往 教程概览 页面,并至少完成一个 介绍教程, 从而…

利用红黑树封装map和set

目录 一、正向迭代器1.1 operator1.2 operator--1.3 参考代码 二、反向迭代器三、封装set四、封装map五、底层红黑树的实现 一、正向迭代器 我们之前vector,list这些都是容器的迭代器都是简单的指针或者_node_node->next这样的,那是因为它们要么是连…

背包问题---怎么选取物品,可以使得背包装的物品价值最大?

原文: https://zhuanlan.zhihu.com/p/567560364 1)0-1背包问题的描述 现在有四种物品,每种物品只有1件,它们的重量与价值如下表。 现在有一个背包,总容量为8。问怎么选取物品,可以使得背包装的物品价值…

yolov5添加ECA注意力机制

ECA注意力机制简介 论文题目:ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networks 论文地址:here 基本原理 🐸 ECANet的核心思想是提出了一种不降维的局部跨通道交互策略,有效避免了降维对于通道注意…

【力扣每日一题】2023.9.12 课程表Ⅳ

目录 题目: 示例: 分析: 代码: 题目: 示例: 分析: 今天是课程表系列题目的最后一题,因为我在题库里找不到课程表5了,所以今天的每日一题就是最后一个课程表了。 题…