MySQL01。0529

1、什么是数据?

(1)数据是数据库中存储的基本对象,包括数字、文字、图形、图像和声音,它们都经过数字化后存入计算机
(2)特点:数据与其语义是不可分的
被长期存放在计算机内、有组织的、可以表现为多种形式的可共享的数据集合

2、什么是数据库

(1)存放数据的仓库
(2)数据库技术使数据能够按一定格式组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户共享

3、数据库系统的组成

数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户

  • 关系型数据库
    按照一定的数据结构(数据的组织形式或数据之间的关系)来进行输的组织和存储

4、MySQL主要内容

(1)mysql数据库常用对象
表、视图、存储过程和索引、字段等具体存储数据或对数据进行操作的实体
(2)对象
表:表是包含数据库中所有数据的数据库对象,由行和列组成,用于组织和存储数据。
字段:表中每列称为一个字段。
索引:索引是一个单独的、物理的数据库结构。它是依赖于表建立的,在数据库中索引使数据库程序无须对整个表进行扫描,就可以在其中找到所需的数据。
视图:视图是从一张或多张表中导出的表(也称虚拟表),是用户查看数据表中数据的一种方式。
存储过程:存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集合(包含查询、插入、删除和更新等操作)。
(3)实体与关系
一对一关系 1-1:是指表A中的一条记录确实在表B中有且只有一条相匹配的记录。在一对一关系中,大部分相关信息都在一个表中
一对多关系 1-N:是指表A中的行可以在表B中有许多匹配行,但是表B中的行只能在表A中有一个匹配行。
多对多关系 N-M :是指关系中每个表的行在相关表中具有多个匹配行。在数据库中,多对多关系的建立是依靠第3个表(称作连接表)实现的,连接表包含相关的两个表的主键列,然后从两个相关表的主键列分别创建与连接表中的匹配列的关系
(4)E-R图(实体-联系图)
矩形框表示实体型
椭圆图框或圆角矩形表示实体的属性
菱形框表示联系

5、了解MySQL

MySQL是目前最为流行的开放源码的数据库管理系统,是完全网络化的跨平台的关系型数据库系统
(1)什么是MySQL数据库
是一个关系型数据库管理系统,将数据按照特定的规律存储在磁盘上,同各国数据库管理系统,有效地组织和管理存储在数据库中的数据
(2)MySQL的优势
是一款自由软件
多用户、多线程SQL数据库服务器
能够快捷、有效和安全的处理大量数据、便携、易用

6、登录数据库

(1)语法:mysql -h host_name -u user-name -p
其中-h:主机名或IP地址 -u:登录用户名 -p:登录密码
(2)常用命令
选定默认数据库:use dbname;
显示所有数据库:show databases;
显示默认数据库中所有表:show tables;
放弃正在输入的命令:\c
退出MySQL程序:\q
查看MySQL服务器状态信息:\s
显示命令清单:\h
(2)创建数据库
基本数据库语法:create database db_name;
创建前判断是否存在同名数据库:create database if not exists db_name;
查看数据库
语法:show databases;
选择数据库
语法:use db_name;
删除数据库
语法:drop database db_name; 或者 drop schema db_name;
语法:drop database if exists db_name; 或者 drop schema if exists db_name;
创建数据表
语法:create table tb_name;
查看表结构
语法:show columns from tb_name from db_name 或 show columns from db_name.tb_name;
语法:describe tb_name 列名;
desc tname 列名;
重命名表
RENAME TABLE 数据表名1 To 数据表名2
删除表
语法:drop table tb_user;
drop table 表名;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值