MySQL数据库

MySQL数据库

1.MySQL:关系型数据库管理系统;

2.数据库:是按照数据结构来组织,存储和管理数据的仓库,每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据;

3.关系型数据库管理系统特点:1.数据以表格的形式出现;2.每行为各种记录名称;3.每列为记录名称所对应的数据域;4.许多的行和列组成一张表单;5.若干的表单组成database;

4.主键:主键是唯一的,一个数据表中只能包含一个主键,可以使用主键来查询数据;

5.外键:用于关联两个表;

6.复合键:将多个列作为一个索引键,一般用户复合索引;

7.索引:使用索引可快速访问数据库表中的特定信息,索引是对数据库表中一列或多列的值进行排序的一种结构,类似于书籍的目录;

8.参照完整性:参照的完整性要求关系中不允许引用不存在的实体,与实体完整性是关系模型必须满足的完整性约束条件,目的是保证数据的一致性;

9.MySQL安装

10.MySQL管理

  检查是否启动:ps -ef | grep mysqld 已启动:输出MySQL进程列表

  启动:./safe_mysqld &

  关闭:./mysqladmin -u root -p shutdown

11.MySQL用户设置

12.管理MySQL的命令

  user 数据库名:选择要操作的MySQL数据库,使用该命令后所以MySQL命令都只针对该数据库;

  show databses:列出MySQL数据库管理系统的数据库列表;

  show tables:显示指定数据库的所有表,使用该命令前需要使用use命令来选择要操作的数据库;

  show columns from 数据库:显示数据表的属性,属性类型,主键信息,是否为NULL,默认值等信息;

  show index from 数据表:显示数据表的详细索引信息,包括主键;

  show table status like 数据表\g:输出管理系统的性能及统计信息;

13.MySQL连接

  mysql -u root -p

 

posted @ 2020-10-31 20:53  Lucky-qq  阅读(16)  评论(0编辑  收藏  举报