[每日一学] 数据库基本入门

这篇博客介绍了数据库的基础概念,包括数据存储的发展阶段和基础术语。详细讲述了MySQL数据库的特点,并提供了MySQL数据库的安装路径。接着,文章深入讲解了如何进行数据库和表的操作,包括创建、查看、切换、删除数据库以及创建、查看、删除表。最后,讨论了数据的插入、查询、更新和删除,以及高级查询语句,如模糊查询、AS用法、排序、联合查询和子查询。
摘要由CSDN通过智能技术生成

一、数据库概述

数据存储发展阶段:

1.人工管理阶段
2.文件管理阶段
3.数据库管理阶段

基础概念:

数据 : 能够输入到计算机中并被识别处理的信息集合
数据结构 :研究一个数据集合中数据之间关系的
数据库 : 按照数据结构,存储管理数据的仓库。数据库是在数据库管理系统管理和控制下,在一定介质上的数据集合。
数据库管理系统 :管理数据库的软件,用于建立和维护数据库
数据库系统 : 由数据库和数据库管理系统,开发工具等组成的集合

数据库的分类:
关系数据库:采用关系模型来组织数据结构的数据库
非关系数据库:不采用关系模型来组织数据结构的数据库

二、MySQL数据库

1.数据库概念:

数据表(table) : 存放数据的表格
字段(column): 每个列,用来表示该列数据的含义
记录(row): 每个行,表示一组完整的数据

2.MySQL的特点

(1)开源数据库,支持多平台工作
(2)存储结构优良,运行速度快
(3)功能全面。丰富

3、MySQL安装包下载路径:

下载地址:http://dev.mysql.com/downloads/mysql/

三、数据库操作

1.查看已有数据库

show databases

2.创建库

create database [库名] (charater set utf8 )

eg: 创建user 数据库,设置编码格式为utf8

create database user charater set utf8;

3.查看创建的库

show create daabase [库名];

4.查看当前所在库

select database();

5.切换库

use 库名

6.删除库

drop database 库名

四、表的基本操作

1、创建表

create table 表名(
字段名 数据类型,
字段名 数据类型,
)

注意:PRIMARY KEY 关键字用于定义列为主键。主键的值不能重复,且不能为空。
NOT NULL 设置字符非空
DEFAULT 表示设置一个字段的默认值
AUTO_INCREMENT定义列为自增的属性,一般用于主键,数值会自动加1。
eg:创建班级表

create table class_1 (
id int primary key auto_increment,
name varchar(32) not null,
age tinyint unsigned not null,
sex enum(
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值