数据库概述和MySQL

什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的建立在计算机存储设备上的仓库,是长期储存在计算机内、有组织的、可共享的数据集合。简单来说是本身可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据进行新增(增)、删除(删)、更新(改)、截取(查)等操作。

数据库中的数据具有以下特点:

  1. 以一定的数据模型组织、描述和储存在一起;
  2. 具有尽可能小的冗余度;
  3. 数据结构独立于使用它的应用程序,具有较高的数据独立性和易扩展性;
  4. 在一定范围内为多个用户共享。
    数据库通常分为层次式数据库、 网络式数据库和关系式数据库三种。
    主流的数据库管理系统
    网络型: SQL server(微软)、Qracle(甲骨文公司)、 MySQL(甲骨文公司)
    桌面型: Access、 Visual foxpro

MySQL 是最流行的关系型数据库管理系统(Relational Database Management System)。在WEB应用方面 MySQL 是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

什么是关系型数据库系统? 关系包含实体和属性,属性又包含型和值,型即为属性名,值就是属性的具体内容。这种所谓的"关系型"可以理解为"表格"的概念。关系式数据结构把一些复杂的数据结构归结为简单的二元关系(即二维表格形式)。例如某单位的职工关系就是一个二元关系。在关系数据库中,对数据的操作几乎全部建立在一个或多个关系表格上,通过对这些关系表格的分类、合并、连接或选取等运算来实现数据的管理。一个或多个表格组成一个关系,一个关系称为一个数据库,若干个数据库可以构成一个数据库系统。

MySQL下载安装:
打开网址:https://www.mysql.com
点击DOWNLOADS下载,选择Community社区版(企业版的需要通行证),如果你是windows系统,就选择“MySQL on windows”,然后选择安装包(MySQL Installer)

滚动条拉到最下边,选择要安装的版本,这里默认显示的是最新版本8.0,如果要下载旧版本点击右边的“Looking for previous GA versions?”

选择5.5的点击download。这个32位的可以用在64位操作系统上。

不用登陆,直接下载

MySQL命令语句:
Show databases; #查看所有数据库
Create databases <数据库名>; #创建数据库
Use <数据库名>; #使用指定数据库
Create table <表名>(id int(4),name varchar(20));
#创建表。其中id和name为列的名称;int和varchar为数据类型,int指代整型数据,varchar代表变长字符串;(4)、(20)代表允许字符的最大长度

Insert into table_name (id,name) values (1,”wang”);
#在table_name表格中插入一个id为1,name为wang的数据

Drop databases <数据库名>; #删除数据库
Drop table <表名>; #删除表
Delete from table_name where id=1; #删除表中id=1的行
Update “”from table_name; #删除表中的某一格
Rename table table_name to table_name2; #修改表的名称

Update table_name set name=”zhang”,where id=10;
#更改表中id=10的name

Select* from table_name where id=001; #查看id=001对应的行信息
Select name from table_name where id=001; 查看id=001对应的行中name列的信息

Select* from table_name order by class ASC;
#读取table_name 这个表中所有数据并按班级升序排列
Select* from table_name order by class DESC;
#读取table_name 这个表中所有数据并按班级降序排列

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看REaDME.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值