前端学数据库之基础操作
Posted 不动如山岳 难如知阴阳
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端学数据库之基础操作相关的知识,希望对你有一定的参考价值。
前面的话
SQL是一门用于访问和处理数据库的ANSI的标准计算机语言。但是,存在着很多不同版本的SQL语言,为了与ANSI(美国国家标准学会)标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(如 SELECT、UPDATE、DELETE、INSERT、WHERE等)
RDBMS指的是关系型数据库管理系统,RDBMS是SQL的基础,同样也是所有现代数据库系统的基础,比如Oracle、mysql和Access。RDBMS中的数据存储在被称为表(tables)的数据库对象中。表是相关的数据项的集合,它由列和行组成
下面将介绍mysql数据库的基础操作
登录退出
操作数据库的第一步是登录数据库,通常需要提供一个MySQL用户名和密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名
[注意]在退出数据库之后,cmd清空屏幕的操作是输入cls(相当于clear screen)
参数 描述
-D (database)打开指定数据库
-h (host)服务器名称
-p (password)密码
-P (port)端口号
-u (user)用户名
-V (version)输出版本信息并退出
![](https://image.cha138.com/20210610/ba1e40b7c08748ab935d7a3d9a6ff85a.jpg)
mysql数据库退出有三种方式,分别是exit;、quit;、\\q;。任选一种即可
![](https://image.cha138.com/20210610/15733fbac34c45b5abe953af732c946c.jpg)
语句规范
在操作数据库之前,要先了解数据库的语句规范,主要有以下三条
1、关键字与函数名称全部大写
2、数据库名称、表名称、字段名称全部小写
3、SQL语句必须以分号结尾
常用命令
mysql数据库有以下三个常用命令
SELECT VERSION(); 显示当前服务器版本
SELECT NOW(); 显示当前日期时间
SELECT USER(); 显示当前用户
![](https://image.cha138.com/20210610/f38a1675e2e942aebd2e1bf840af40fe.jpg)
[注意]使用DELEMITER语句可以修改结束符
//结束符为两条斜线
DELEMITER //
//结束符为一个点号
DELEMITER .
数据库操作
数据库操作的第一步是创建数据库
CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name
![](https://image.cha138.com/20210610/a5fafd76015e489699f56ee2b953acab.jpg)
创建数据库并不表示选定并使用它,必须明确地操作,所以数据库操作的第二步是选择数据库
USE db_name
![](https://image.cha138.com/20210610/9a95bf0ee0d74efaad325b475bd2dbfc.jpg)
下面,我们来查看下服务器下的数据库列表
SHOW {DATABASES | SCHEMAS} [LIKE \'pattern\' | WHERE expr]
![](https://image.cha138.com/20210610/71a1e19ff7c24123854d8ab11ffed2a7.jpg)
有时,我们需要修改数据库
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name
![](https://image.cha138.com/20210610/571329a0e3d0421d92077a40103a2aec.jpg)
最后,是删除数据库的操作
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name
![](https://image.cha138.com/20210610/f0d4aea25d794eae8fb1d1373079ce18.jpg)
再查看下服务器下的数据库列表
![](https://image.cha138.com/20210610/3c98ee7ed20348fa85dde078d3016db5.jpg)
以上是关于前端学数据库之基础操作的主要内容,如果未能解决你的问题,请参考以下文章