当前位置:   article > 正文

MySQL原理设计与应用_mysql数据库原理设计与应用

mysql数据库原理设计与应用

概述:

数据库(DataBase,DB):按照数组结构来组织,存储和管理数据的仓库,其本身可被看作电子化的文件柜,用户可以对文件中的数据进行增删改查等操作。

数据库系统是指计算机系统中引入数据库后的系统,除了数据库,还包括数据库管理系统(DBMS).数据库应用程序。

SQL语言(Structured Query Language,结构化查询语言)是一种数据库查询语言和程序设计语言,主要用于管理数据库中的数据,如存取数据,查询数据,更新数据等

SQL是由4部分组成的

数据定义语言

数据库定义语言(Data Definition Language,DDL)主要用于定义数据库,表等

例如,CREATE语句用于创建数据库,数据表等,ALTER语句用于修改表的定义等,DROP语句用于删除数据库,删除表等;

数据操作语言

数据操作语言(Data Mainpulation Language,DML)主要用于对数据库进行添加,修改和删除操作。

例如,INSERT语句用于插入数据,UPDATE语句用于修改数据,DELETE语句用于删除数据

数据查询语言

数据查询语言(Data Query Language,DQL)主要用于查询数据

例如,使用SELECT语句可以查询数据库中的一条数据或多条数据

数据控制语言

数据控制语言(Data Control Language,DCL)主要用于控制用户的访问权限

例如,GRANT语句用于给用户增加权限,REVOKE语句主要用于收回用户得权限,COMMIT语句用于提交事物,ROLLBACK语句用于回滚事物

数据库操作

创建数据库

创建数据库就是在数据库系统中划分一块存储数据的空间。

CREATE DATABASE 数据库名称[库选项]

CREATE DATABASE 表示创建数据库

数据库名称可以是字母,数字和下划线组成的任意字符串

“库选项”用于设置此数据库的相关特性,如字符集CHARSET,校对集COLLATE

语法内使用"[]"括起来的选项表示可选参数

下面是创建一个名称为mydb的数据库,具体sql语句与执行结果如下。

  1. mysql>CREATE DATABASE mydb;
  2. Query OK,1 row affected (0.00 sec)

查看所有数据库

查看所有的数据库

SHOW DATABASE

MYSQL服务器已有4个数据库,这些数据库都是MySQL安装时自动创建的

+-------------------+

|information_schema |

|performance_schema |

|mysql |

|sys |

+-------------------+

information_schema和performance_schema 数据库分别是MySQL服务器的数据字典(保存所有数据表和库的结构信息)和性能字典(保存全局变量等的设置)

“mysql”数据库主要负责MySQL服务器自己需要使用的控制和管理信息,如用户的权限关系等

sys是系统数据库,包括了存储过程,自定义函数等信息

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/502509
推荐阅读
相关标签
  

闽ICP备14008679号