mysql数据库的基础

这篇具有很好参考价值的文章主要介绍了mysql数据库的基础。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、数据库的基本概念

数据(data)

  • 描述事物的符号记录
  • 包括数字、文字、图形、图像、声音、档案记录等
  • 以“记录”形式按统一的格式进行存储

表:

  • 将不同的记录组织在一起
  • 用来存储具体数据

数据库:

  • 表的集合,是存储数据的仓库
  • 以一定的组织方式存储的相互有关的的数据库
  • 是按照数据结构来组织、存储和管理数据的仓库
    mysql数据库的基础

数据库的管理系统:
是实现对数据库资源有效组织、管理和存取的系统软件。
拥有数据库的建立和维护功能、数据库定义功能、数据库操纵功能、数据库的运行管理功能、通信功能

数据库系统:

  • 是一个人机系统,由硬件、OS、数据库、DBMS、应用软件和数据库用户组成
  • 用户可以通过DBMS或应用程序操作数据库
    mysql数据库的基础

二、关系数据库

关系数据库系统是基于关系模型的数据库系统
关系模型的数据结构使用简单易懂的二维数据表
关系模型可用简单的“实体-关系”(E-R)图来表示
E-R图中包含了实体(数据对象)、关系和属性三个要素
mysql数据库的基础
二维表格:
每一行称为一条记录,用来描述一个对象的信息
每一列称为一个字段,用来描述对象的一个属性
mysql数据库的基础

非关系数据库:
关系数据库为SQL,非关系数据库为noSQL(not only sql)
存储数据不以关系模型为依据,不需要固定的表格式
非关系型数据的优点:

  • 数据库可高并发读写
  • 对海量数据高数据存储与访问
  • 数据库具有高扩展与高可用性
    常用的非关系数据库:redis、mongoDB等

三、SQL语句

常用的数据类型:

int:整形 无符号[0,2^32-1],有符号[-2^31,2^31-1]
float:单精度浮点 4字节32位
double:双精度浮点 8字节64位
char:固定长度的字符类型
varchar:可变长度的字符类型
text:文本
image:图片
decimal(5,2):5个有效长度数字,小数点后面有2位

操作:
mysql数据库的基础

增加数据库命令:
create database 数据库名;
mysql数据库的基础
use + 数据库名 能切换到指定数据库
增加表命令:
create table 表名 (字段1 数据类型,字段2 数据类型。。。。。。,primary key 主键名);
mysql数据库的基础
主键一般选择能代表唯一性的字段不允许取空值(null),一个表只能由一个主键。

增加表的内容:
insert into 表名
(字段1,字段2.。。。)values(字段1 的值,字段2的值);
如果每个字段都添加值的话,可用使用:
insert into 表名 values (字段1的值,字段2的值);
mysql数据库的基础
mysql数据库的基础
增加表里的字段:
alter table 表名 add 新字段 数据类型(字段属性)
mysql数据库的基础

修改表名:
alter table 旧表名 rename 新表名
mysql数据库的基础
修改表里的字段:
alter table 表名 change 旧字段 新字段 数据类型
mysql数据库的基础
修改表里的内容:
update 表名 set 字段=值。。。。where 条件表达式
如果不添加where及后面的参数,则会全部修改
mysql数据库的基础
mysql数据库的基础
多个修改:
update 表名 set 字段=值 where 指定内容1 or 指定内容2
mysql数据库的基础

查看库:
show databases;
mysql数据库的基础
切换库之后查看表:
show table;
mysql数据库的基础
查看表的格式:
desc 表名;
mysql数据库的基础

不切换库查看表的格式:
desc 库名.表名;
mysql数据库的基础

查看表里的内容:
select * from 表名
mysql数据库的基础
纵向查看每行记录字段的值:
select * from 表名\G;
mysql数据库的基础
条件查询:
select * from 表名 where 指定字段;
mysql数据库的基础
mysql数据库的基础
查看前多少行:
select * from 表名 limit N(包括N行)
mysql数据库的基础
查看表的多少行到多少行:
select * from 表名 limit N,M(不包括N行)
mysql数据库的基础

删除表里的字段:
alter table 表名 drop 字段;
mysql数据库的基础
删除某行:
delete from 表名 where 条件表达式
会删除表里满足指定内容的所有行
mysql数据库的基础
删除表:
drop table 表名;
mysql数据库的基础
删除库:
drop database 库名;
mysql数据库的基础

四、natvicat for mysql软件

这是一个非常实用的软件。
mysql数据库的基础
先连接上我们的数据库,然后就可用在里面进行操作。
mysql数据库的基础
mysql数据库的基础
mysql数据库的基础
mysql数据库的基础
mysql数据库的基础
mysql数据库的基础
mysql数据库的基础文章来源地址https://www.toymoban.com/news/detail-487347.html

到了这里,关于mysql数据库的基础的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Mysql】数据库基础与基本操作

    🌇个人主页:平凡的小苏 📚学习格言:命运给你一个低的起点,是想看你精彩的翻盘,而不是让你自甘堕落,脚下的路虽然难走,但我还能走,比起向阳而生,我更想尝试逆风翻盘 。 🛸 Mysql专栏 : Mysql内功修炼基地 家人们更新不易,你们的👍点赞👍和⭐关注⭐真的对我

    2024年02月13日
    浏览(42)
  • 【MySQL数据库重点】第二节:MySQL基础知识(基本操作)

    目录 一:数据库的操作 1.显示数据库 2.创建数据库 3.使用数据库 4.删除数据库 二:常用数据类型 1.数值类型:整型和浮点型 2.字符串类型 3.日期类型 三:表的操作 1.查看表结构 2.创建表 3.删除表 1.显示数据库 语法: show databases;  2.创建数据库 (1)简化语法 create database 数

    2024年02月08日
    浏览(52)
  • 【Mysql数据库从0到1】-入门基础篇--mysql基本使用

    mysql5.7和之前版本,默认字符集为latin1,插入中文字符会出现乱码。在使用5.7及之前的版本时候需要将字符编码修改为utf8字符集,utf8字符集指的是utf8mb3。 从mysql8.0开始,数据库默认字符编码改为utf8mb4。 Mysql 5.7 默认身份插件是 mysql_native_password Mysql 8.0 默认的身份插件是 cac

    2024年02月07日
    浏览(48)
  • 【Mysql】万字长文带你快速掌握数据库基础概念及SQL基本操作

    为了巩固所学的知识,作者尝试着开始发布一些学习笔记类的博客,方便日后回顾。当然,如果能帮到一些萌新进行新技术的学习那也是极好的。作者菜菜一枚,文章中如果有记录错误,欢迎读者朋友们批评指正。 (博客的参考源码可以在我主页的资源里找到,如果在学习的

    2024年02月15日
    浏览(53)
  • 数据库基本概念

    数据库系统的核心和基础是数据模型 。一般来说,数据模型是严格定义的一组概念的集合。这些概念精确地描述了系统的静态特征、动态特征和完整性约束条件。因此 数据模型一般由数据结构、数据操作和完整性约束三部分组成 数据结构 :存储在数据库中对象类型的集合,

    2024年02月04日
    浏览(55)
  • 【数据库】基本概念

    为什么在 ANSI/SPARC 体系结构中,外模式需要设计成多个?这么做有什么好处? 外模式:单个用户所看的局部数据的逻辑结构和特征的描述,用户与数据库系统的数据接口。保证数据安全性,每个用户只能看到外模式中的数据,其余数据不可见。 重点:简洁方便,安全性,灵

    2023年04月10日
    浏览(33)
  • 数据库的基本概念

    数据库由表集合组成,它是以一定的组织方式存储的相互有关的数据集合。 表:记录:行,字段(属性):列,以行+列的形式就组成了表(数据存储在表中)。 关系数据库的表由记录组成,记录由字段组成,字段由字符或数字组成。它可以供各种用户共享,具有最小冗余度

    2024年02月10日
    浏览(43)
  • 数据库基本概念和SQL基本语句

    数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。在数据库中,数据通常以表格的形式存储,这些表格包含了行和列。行通常代表记录,而列代表记录中的不同字段。数据库的设计允许对数据进行高效地查询、更新、删除和添加操作。 基本概念: 数据(Da

    2024年04月22日
    浏览(50)
  • 循序渐进理解数据库基本概念

    1.1、数据库系统概述 基本概念 数据:描述事物的符号记录称作数据,数据是数据库中存储的基本对象,描述事物可以是数字,文字,视频等 数据库:长期存储在计算机内的、有组织的、可共享的大量数据的集合。数据库中的数据按照一定的数据模型组织、描述和存储的,具

    2024年03月14日
    浏览(64)
  • [Hive的基本概念之---数据库 ]

    目录 前言:  Hive的一些基本概念: 数据库(Database) 服务器创建hive数据库指令: Spring Boot中集成Hive数据库 在application.properties或application.yml文件中配置Hive JDBC连接属性,例如: 在application.properties或application.yml文件中配置MyBatis属性,例如: 创建Mapper接口和映射文件,例如:

    2024年02月13日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包