MySQL数据库基础

1.数据
描述事物的符号记录为数据(data),包括数字,文字,图形,图像,声音,档案记录等,以”记录”形式统一的格式进行储存.
2.表
将不同的记录组织在一起,就形成了”表”,是用来储存具体数据的.
3.数据库
表的集合,是储存数据的仓库,以一定的组织方式储存的互相有关的数据
4.数据库管理系统(Database Management System DBMS)
实现对数据库资源有效组织,管理和存取的系统软件,具有以下功能:数据库的建立和维护功能,数据库定义功能,数据操作功能,运行管理功能,通信功能.
数据库: 数据库是一些关联表的集合。
数据表: 表是数据的矩阵。在一个数据库中的表看起来像一个简单的电子表格。
列: 一列(数据元素) 包含了相同的数据, 例如邮政编码的数据。
行:一行(=元组,或记录)是一组相关的数据,例如一条用户订阅的数据。
冗余:存储两倍数据,冗余降低了性能,但提高了数据的安全性。
主键:主键是唯一的。一个数据表中只能包含一个主键。你可以使用主键来查询数据。
外键:外键用于关联两个表。
复合键:复合键(组合键)将多个列作为一个索引键,一般用于复合索引。
索引:使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。类似于书籍的目录。
参照完整性: 参照的完整性要求关系中不允许引用不存在的实体。与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性。
当今主流数据库

1.SQLServer(微软公司产品)

面向Windows操作系统

简单,易用

2.Oracle(甲骨文公司产品)

面向所有主流平台

安全,完善,操作复杂

3.DB2(IBM公司产品)

面向所有主流平台

大型,安全,完善

4.MySQL(由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司)

免费  开源  体积小
 *MySQL 是一个关系型数据库管理系统,MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。

MySQL 是开源的,所以你不需要支付额外的费用。
MySQL 支持大型的数据库。可以处理拥有上千万条记录的大型数据库。
MySQL 使用标准的SQL数据语言形式。
MySQL 可以运行于多个系统上,并且支持多种语言。这些编程语言包括C、C++、Python、Java、Perl、PHP、Eiffel、Ruby和Tcl等。
MySQL 对PHP有很好的支持,PHP是目前最流行的Web开发语言。
MySQL 支持大型数据库,支持5000万条记录的数据仓库,32位系统表文件最大可支持4GB,64位系统支持最大的表文件为8TB。
MySQL 是可以定制的,采用了GPL协议,你可以修改源码来开发自己的 MySQL 系统*
特点:

性能卓越  服务稳定

开源  无版权限制  成本低

多线程 多用户

基于C/S(客户端/服务器)架构

安全可靠

MySQL 分为 社区版 企业版

社区版: 免费 开源  适合普通用户

企业版:需要付费才可以使用 ;  管理与测试环节更加严格 , 稳定性更好 ; 不遵守GPL ; 适合对功能和安全要求高的企业用户

SQL语句概述

    SQL语言是(Structured Query Language 的缩写 , 即结构化查询语言) , 是关系型数据库的标准语言 , 用于维护管理数据库 , 如数据查询 , 数据更新 , 访问控制 , 对象管理功能等

SQL分类:

        DDL : 数据定义语言 , 用于增删改数据库对象-->库  表  索引     主要命令 create    drop   alter 等

       DML: 数据操纵语言 , 用于数据库中的增删改-->数据    主要命令有 insert  update   delete  等

       DQL: 数据查询语言 , 用于数据查询    主要命令有   select   等

       DCL: 数据控制语言 , 用来控制数据库组件的存取许可 , 存取权限等  主要命令   grant  commit  rollback

MySQL 数据库表的管理操作
注: 大部分命令不区分大小写

1.查看数据库列表

    语法 : show  databases;     切忌 一定要加  ;  号

这里写图片描述
information_schema

mysql

performance_schema

test
这四个都是系统自带的数据库 切忌不要删除
##2.创建数据库
语法: create database 数据库名;

    例:  create database myschool;         ; 号为结束符  必不可少

这里写图片描述
进行查询一下:
这里写图片描述
创建成功

3.删除数据库

语法: drop database 数据库名;
这里写图片描述
进行查看:
这里写图片描述
删除成功

3.选择数据库

语法 : use 数据库名;
这里写图片描述
不存在就会报错:
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值