加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

数据库(database)

发布时间:2022-09-15 15:13:59 所属栏目:MySql教程 来源:
导读:  笔记对应书本的一二三章

  「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
 

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!