数据库之基础操作

SQL是一门用于访问和处理数据库的ANSI的标准计算机语言。但是,存在着很多不同版本的SQL语言,为了与ANSI(美国国家标准学会)标准相兼容,它们必须以相似的方式共同地来支持一些主要的关键词(如 SELECT、UPDATE、DELETE、INSERT、WHERE等)

RDBMS指的是关系型数据库管理系统,RDBMS是SQL的基础,同样也是所有现代数据库系统的基础,比如Oracle、MySQL和Access。RDBMS中的数据存储在被称为表(tables)的数据库对象中。表是相关的数据项的集合,它由列和行组成

登录退出

操作数据库的第一步是登录数据库,通常需要提供一个MySQL用户名和密码。如果服务器运行在登录服务器之外的其它机器上,还需要指定主机名

[注意]在退出数据库之后,cmd清空屏幕的操作是输入cls(相当于clear screen)

参数           描述
-D            (database)打开指定数据库
-h            (host)服务器名称
-p            (password)密码
-P            (port)端口号
-u            (user)用户名
-V            (version)输出版本信息并退出

在这里插入图片描述

mysql数据库退出有三种方式,分别是exit;quit;\q;。任选一种即可
在这里插入图片描述

语句规范

在操作数据库之前,要先了解数据库的语句规范,主要有以下三条

1、关键字与函数名称全部大写

2、数据库名称、表名称、字段名称全部小写

3、SQL语句必须以分号结尾

常用命令

mysql数据库有以下三个常用命令:

SELECT VERSION();         显示当前服务器版本
SELECT NOW();             显示当前日期时间
SELECT USER();            显示当前用户

在这里插入图片描述

[注意]使用DELEMITER语句可以修改结束符
//结束符为两条斜线
DELEMITER //
//结束符为一个点号
DELEMITER .

数据库操作

数据库操作的第一步是创建数据库,可以指定编码格式。
 CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name

mysql> create database if not exists s4 character set gbk;
Query OK, 1 row affected (0.01 sec)

查看数据库信息
在这里插入图片描述
使用和切换当前数据库
创建数据库并不表示选定并使用它,必须明确地操作,所以数据库操作的第二步是选择数据库
USE db_name
切换数据库 use db_name; – 注意:进入到某个数据库后没办法再退回之前状态,但可以通过use进行切换
查看当前使用的数据库 select database();
在这里插入图片描述
看下服务器下的数据库列表
SHOW {DATABASES | SCHEMAS} [LIKE 'pattern' | WHERE expr]

修改数据库
ALTER {DATABASE | SCHEMA} [db_name] [DEFAULT] CHARACTER SET [=] charset_name

更改数据库的编码格式
在这里插入图片描述

删除数据库的操作
DROP {DATABASE | SCHEMA} [IF EXISTS] db_name

drop database [if exists] db_name;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值