mysql基础知识

来源:互联网 发布:大隅级两栖攻击舰 数据 编辑:程序博客网 时间:2024/05/02 00:26

mysql基础知识

  • 数据库,保存有组织的数据的容器,通常是一个文件或者一组文件。数据库是通过DBMS(数据库管理系统)来创建和操作。
  • 表,某种特定数据类型的结构化清单,存储在表中的数据应该是一种类型的数据或一个清单,可以保证数据的检索和访问更加简单,表名为唯一性取决于多个因素,如数据库名和表名等得结合。表具有的一些特性定义了数据在表中如何存储。描述表的这组信息就是所谓的schema(模式),schema即为数据库和表的布局及特性信息,但有时schema用作数据库的同义词。
  • 列,表中的一个字段。所有表都是由一个或者多个列组成。
  • 数据类型,所容许的数据类型,每个表列都应该有相同的数据类型,它限制或者说容许了列中存储的数据。
  • 行,表中的数据是按行存储的,行即为表中的一个记录。
  • 主键,表中的每一行都应该又可以唯一标识自己的一列。主键其值能够唯一的区分表中的每个行。
  • use来打开数据库,use databaseName;
  • show databases 来获取数据库的列表。
  • show tables 来获取一个数据库中的表的列表。
  • show cloumns from + 一个表名,获取表中每一列的相关信息。
  • describe语句,mysql支持用describe作为show columns from 的一种快捷方式。
  • show status,用于显示广泛的服务器状态信息。
  • show create database 和 show create table,分别用来显示创建特定数据库或表的mySql语句。
  • show grants, 用来显示授予用户(所有用户或者特定用户)的安全权限。
  • show errors 和 show warnings,用来显示服务器错误或者警告信息。
0 0