欢迎光临
我们一直在努力

数据库基础信息-笔记

数据库的基础知识

数据库定义

数据库就是那个存数据的地方,它按照规则把数据整理好,让我们能高效地存取和管理这些数据。而我们平时常说的“用 MySQL 建库”,其实是使用 MySQL 这个软件(DBMS)来创建和管理数据库。

数据库的层级结构

层级 类比 示例
顶层:数据库 整个公司 company 库(存储公司所有数据)
中层:数据表 公司中的不同部门 users 表(账号密码)、 classes 表(部门信息)
底层:字段+数据 表格表头+行内容 字段:id(工号)、name(姓名);数据: 2025001、张三

数据库管理工具

命令行窗口

常见的DBMS

SQL Server、MySQL、ORACLE

数据的GRUD——数据库的四大基本操作之一

CRUD 是四个英文单词的首字母缩写,分别对应数据的增、删、改、查。

创建数据库

例子:新建数据库-school

CREATE DATABASE school CHARACTER SET utf8 COLLATE utf8_general_ci;

创建数据表】

例子:创建数据表-users

CREATE TABLE users (

    id INT PRIMARY KEY, — 学号(主键,唯一不重复)

    name VARCHAR(50) NOT NULL, — 学生姓名(NOT NULL:必须填写,不能留空)

    id_card VARCHAR(18) NOT NULL, — 身份证号,非空(18位固定长度)

    phone VARCHAR(11) NOT NULL, — 手机号,非空(11位固定长度)

    address TEXT, — 地址,长度不固定

    password VARCHAR(50) NOT NULL — 校园网密码(NOT NULL:必须填写,不能留空)

);

SQL的定义

SQL 就是用于存取、查询、更新和管理关系型数据库(如 MySQL, Oracle, SQL Server)的标准计算机语言。 它是你手中掌控数据的利剑,让你能够高效地从海量数据中提取出有价值的信息。

数据的GUD(创、改、删)

字母 英文全称 中文含义 对应 SQL 语句 描述
C

Create

创建/新增

数据

INSERT INTO 表名 (字段1, 字段2, …) VALUES (值1, 值2, …); 向数据库中插入一条全新的记录。
U Update 更新/修改数据 UPDATE 表名 SET 字段1=新值1, 字段2=新值2, … [WHERE 条件]; 修改数据库中已存在的数据记录(如修正信息、状态变更)crud百科介绍, 计算机术语, crud_百度百科
D Delete 删除数据 DELETE FROM 表名 [WHERE 条件]; 从数据库中移除不再需要的数据记录crud百科介绍, 数据库crud的中文含义是什么, crud_百度百科。

数据的R(读)

含义:从数据库中检索、获取已有的数据

目的: 查看信息、展示列表、搜索内容、生成报表等

查询表数据:SELECT (列名) FROM (表名);

条件查询:SELECT (列名) FROM (表名) WHERE (条件);

多条件查询:AND 操作符:学号是2的学生,查他的密码

SELECT name,password FROM users WHERE id=2 AND name='xiaolin';

多条件查询:OR 操作符 SELECT * FROM users WHERE id=2 OR id=3;

赞(0)
未经允许不得转载:171主机测评 » 数据库基础信息-笔记
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址