数据库基础让人生留下足迹

DB:数据库,按一定的结构结数据进行组织,数据仓库

DBMS:数据库管理系统:

DBS:数据库系统:计算机系统 数据库DBMS 用户

DBA:数据库管理员

数据模型:逻辑

分类:3

层次

网状

关系模型:

关系:一个二维表 行和列

行:一个实体

列:一个属性

RDBMS:关系数据库管理系统

MYSQL:基于关系模型数据库管理系统

常用的关系数据库管理系统:SQL SERVER ORACAL ACCESS

几种:

连接数据库服务器:mysql -uroot -p

1.创建:create DATABASE 数据库名;

2.查看:show DATABASEs; --

​ show create DATABASE 数据库名;

3.修改:alter DATABASE 数据库名;

4.选择:USE 数据库名;

5.删除:drop DATABASE 数据库名;

表:非常重要的一个数据库对象

作用:存放数据的

几种:表名:首字符,字母、汉字,数字,或下划线,不可以包含空格、小数点

1.创建表:create table 表名(列名 列的类型[列属性], );

2.查看表:show tables;

​ show create table 表名;

​ DESC 表名

​ show full COLUMNs from 库名.表名;

​3.修改表:

alter table 表名;

A 修改表名

B 修改表选项

C 列名、列的类型 、位置

D 删除字段(列)

E 增加字段(列)

4.删除表 drop table 表名;

二 数据的完整性

定义:数据的准确、可靠、一致性

分类: 3类

实体的完整性(行):表中的每一行要唯一

域的完整性(列):表中的每一列数据类型、数据范围

参照完整性(引用):两个表之间数据一致

实施完整性 通过约束实现

​ 约束:

​ 分类:5

​ 主键:primary key 一个表中只能有一个 列值:非空 唯一 实体的完整性(行)

​ 唯一:unique 一个表中能有多个 列值:可为空 多 不能重复 实体的完整性

​ 非空: not null | null 省略 列值:未知的

​ 默认:default 列 性别 default '男'

​ 外键:FOREIGN key 两个表之间的数据一致

​ 参照完整性(引用)

​ 两个表 主表 子表

​ 学生表 成绩表

​ 学号 学号

​ 主键 外键

​ 列名不同 列名不同

​ 数据类型同 数据类型同

自动编号auto_increment 列值 系统自动生成

默认初始值:1 增量 1

与主键结合 表中行

操作数据有两种方法:

菜单,打开表直接插入、修改或删除数据

用SQL语句

**插入数据语句 **

INSERT INTO 表名(列名1,列名2,)values(值1,值2,)

列名与值顺序一致,类型要相同

符合你的定义的各种约束

insert into students (sno,sname,sex) VALUES ('J1800502','李新','男')

DESC students

#插入所有列的值

update 更新(或修改表)数据语句

格式:

update 表名 set 列名1=值1,列名2=值2,……。

[where 更新条件] #可以省略

1列类型要相同

3.符合你的定义的各种约束

例:

update students set sname='林虹' ,sex='女'

where sno='j1800503' #条件要设置合理

delete 删除表中数据语句

格式:

delete from 表名

[where 删除条件] #条件可省 把表中所有的记录删除了

示例:

delete from student where sname='林虹' #删除林虹的记录

THE END
0.数据库原理(一)数据库的基本操作数据库的基本操作实验原理这一部分,我在上节课的实验报告中已经完成。在学习MySQL基本操作语句的过程中我所学习到的知识有—— 建库:create database数据库名称; 切换数据库命令:use 数据库名称; 建表:createtable表名( 字段1 字段类型, 字段2 字段类型, … 字段n 字段类型 jvzquC41dnuh0lxfp0tfv8vsa7;82?72;1gsvrhng1jfvjnnu1735?56397
1.数据库基础与操作浅学数据库 本文详细介绍数据库的基础知识,包括数据库的概念、组成、数据类型等,并深入探讨数据库操作、约束、索引等内容,帮助读者掌握数据库的设计与管理。 数据库 数据库基础知识:基本概念,数据库组成,数据类型,数据库操作,管理。 数据库:DateBase 按照一定的数据结构来组织,存储和管理数据的仓库。存储在一起的jvzquC41dnuh0lxfp0tfv8vsa6987A>451gsvrhng1jfvjnnu1739B78:3=
2.数据库基本知识+关系型数据库的基本操作JerryZaoSELECT LAST_INSERT_ID():显示插入语句用了多少,但是准确,如果批量插入,只记录1次 使用 DROP FROM table;再插入数据,LAST_INSERT_ID() 从当前数据增长 最好使用 TRUNCATE table; 就1开始 UNSIGNED:无符号 NULL, NOT NULL , DEFAULT 不能加引号 浮点型:支持使用精度 NULL , NOT NULL , DEFAULT,UNSIGNED 日期jvzquC41yy}/ewgnqiy/exr1Lgxs{cfq1r5::=;:494ivvq
3.关于初学PHP时的知识积累总结php技巧php教程八、PHP访问MySQL数据库 1、数据库操作的基本步骤 链接数据库服务器mysql_connect(MySQL服务器主机名,用户名,密码); 选择一个数据库mysql_select_db(数据库名,资源标识); 对数据库进行操作mysql_query(数据库语句,资源标识); 对数据记录进行处理 mysql_fetch_row(资源标识); jvzquC41yy}/rqu0ep5gcz4564:70qyon
4.党的基本知识资料库党建【党在社会主义初级阶段的基本路线】 【党的生命线和根本工作路线】 【党的最大政治优势】 【 改革开放以来党的全部理论和实践的主题】 【中国共产党人的初心和使命】 【“四个意识”】 【“两个维护”】 【“四个伟大”】 【“四个自信”】 【党治国理政第一位的任务】 【新时代党的建设jvzq<84fcpmkkjs0rguqnn3eqo4dp8LD1697:=91kpjfz7mvon
5.MySQL基础知识与操作指南mysql基础知识复习 一、数据类型 整数类型 浮点类型和定点类型 字符串类型 文本类型(用于表示大量文本数据) 日期与时间类型 二进制类型(存储图片等数据) 二、数据库的基本操作 创建数据库 create database 数据库名称; AI运行代码mysql 1 删除数据库 drop database 数据库名称; jvzquC41dnuh0lxfp0tfv8r2a7=86A;::1gsvrhng1jfvjnnu173;><4749
6.数据库基础与SQL操作详解1.库、表、记录的概念 数据库(Database): 数据库是一个集合,其中包含相关数据的组织和存储。 它是逻辑上相互关联的数据项的集合。 数据库可以包含多个表,通过使用数据库,可以更好地组织和管理数据。 表(Table): 表是数据库中的一个基本组成单位,它由行和列组成。 jvzquC41dnuh0lxfp0tfv8Hjkokoivjpi1gsvrhng1jfvjnnu1743B:35;;
7.数据库概述数据库和数据库软件csdn本文介绍了数据库的基础概念,包括数据库、数据库管理系统(DBMS)和SQL。详细讲解了如何使用MySQL,包括基本操作如连接、创建数据库、数据类型、表的管理以及SQL的基本查询、数据操作和DML、DDL、DCL等语言。 目录 1.什么是数据库 1.1数据库相关概念 DB:数据库: DBMS:数据库管理系统: SQL:结构化查询语言 2.MySQL的jvzquC41dnuh0lxfp0tfv8r2a9869@:891gsvrhng1jfvjnnu1749<>4:26