数据库(database)
发布时间:2022-09-15 15:13:59 所属栏目:MySql教程 来源:
导读: 笔记对应书本的一二三章
「written by Talaxy on 2/22/20」
数据库基础数据库(database):
保存有组织的数据的容器(通常是一个文件或者一组文件)。 注:数据库不是数据库软件,数据库软
「written by Talaxy on 2/22/20」
数据库基础数据库(database):
保存有组织的数据的容器(通常是一个文件或者一组文件)。 注:数据库不是数据库软件,数据库软
笔记对应书本的一二三章 「written by Talaxy on 2/22/20」 数据库基础数据库(database): 保存有组织的数据的容器(通常是一个文件或者一组文件)。 注:数据库不是数据库软件,数据库软件(DBMS)是用来管理数据库的系统 表(table): 某种特定类型数据的结构化清单。 模式(schema): 关于数据库和表的布局及特性的信息。 列(column): 表中的一个字段(field)。所有表都是由一个或多个列组成的。 数据类型(datatype): 所容许的数据的类型。每个表列都有相应的数据类型,它限制(或容许)该列中存储的数据。 行(row): 表中的一个记录。 一般行也可以说成数据库记录(record),但行才是正确的术语。 主键(primary key): 一列(或一组列),其值能够唯一区分表中每个行。 主键用来表示一个特定的行。没有主键,更新或删除表中特定行很困难,因为没有安全的方法保证只涉及相关的行。 表中的任何列都可以作为主键,只要它满足一下条件: 不仅一个,也可以使用多个列作为主键。 主键的最好习惯: 什么是SQL SQL(发音sequel): Structured Query Language. SQL是一种专门用来与数据库通信的语言。 设计SQL的目的是很好地完成一项任务,即提供一种从数据库中读写数据的简单有效的方法。 SQL的优点: SQL不是某个特定数据库供应商专有的语言。几乎所有重要的DBMS都支持SQL,所以,学习此语言使你几乎能与所有数据结构打交道 SQL简单易学。它的语句全都是由描述性很强的英语单词组成,而且这些单词的数目不多 * SQL是个强有力的语言,灵活使用可进行非常复杂和高级的数据库操作 什么是MySQL MySQL是一个数据库软件(DBMS) 为什么使用MySQL: DBMS可分为两类: 与数据文件打交道的只有服务器软件。 关于数据、数据添加、删除和数据更新的所有请求都由服务器软件完成。 而客户机会去接受用户的请求和更改mysql使用,并提交给服务器软件,让服务器软件处理这个请求。 选择数据库 选择数据库: use 数据库名 必须先使用USE打开数据库,才能读取其中的数据 了解数据库和表 显示可用的数据库列表: show databases; 获得一个数据库内的表的列表: show tables; 显示表列: show columns from 表名; 系统会对每个字段(列)返回一行,行中包含字段名(Field)、数据类型(Type)、是否允许NULL(Null)、键信息(Key)、默认值(Default)、其他信息(Extra) 其他show语句: 显示广泛的服务器状态信息: show status; 显示创建特定数据库/表: show create database 数据库名; show create table 表名; 显示授予用户的安全权限: show grants; 显示服务器错误或警告消息: show errors; show warnings; 更多show语句: help show (编辑:拼字网 - 核心网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐