加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

Mysql必读MySQL学习第五天 MySQL数据库基本操作

发布时间:2020-12-12 02:50:46 所属栏目:MySql教程 来源:网络整理
导读:《Mysql必读MySQL学习第五天 MySQL数据库基本操作》要点: 本文介绍了Mysql必读MySQL学习第五天 MySQL数据库基本操作,希望对您有用。如果有疑问,可以联系我们。 本文针对MySQL数据库基本操作进行学习研究,需要了解的朋友不要错过这篇文章. MYSQL教程 以下

《Mysql必读MySQL学习第五天 MySQL数据库基本操作》要点:
本文介绍了Mysql必读MySQL学习第五天 MySQL数据库基本操作,希望对您有用。如果有疑问,可以联系我们。

本文针对MySQL数据库基本操作进行学习研究,需要了解的朋友不要错过这篇文章.MYSQL教程

以下均是在Windows 64位操作系统下的命令行使用.MYSQL教程

学习之前我们先来解释一下MySQL语法格式中的一些符号代表的含义:MYSQL教程

(1)中括号([])表示存在或者不存在都可以,是可选参数.比如:SHOW {DATABASES | SCHEMAS}?[LIKEMYSQL教程

?'pattern' | WHERE expr];此语法格式中的[]括起来的内容是可以不加的.MYSQL教程

(2)大括号({})表示命令中必须出现,是必选参数. ?比如:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS]MYSQL教程

?db_name?[DEFAULT] CHARACTER SET [=] charset_name;此语法格式中的{}中的数据是必须有的.MYSQL教程

?(3)竖线(|)表示竖线前后两者选其一.例如:同上.MYSQL教程

一、创建数据库MYSQL教程

MySQL创建数据库的语法格式为:MYSQL教程

CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name?[DEFAULT] CHARACTER SET [=]?charset_name;MYSQL教程

?其中的一些参数我们会慢慢在下面的学习中学到.MYSQL教程

?例子(这里我并没有指定字符编码方式):MYSQL教程

CREATE DATABASE t1;MYSQL教程


MYSQL教程

二、查看当前服务器下的数据表列表MYSQL教程

我们怎样列出MySQL数据库管理系统的数据库列表呢?MySQL查看当前服务器下的数据表列表的语法格式为:MYSQL教程

SHOW {DATABASES | SCHEMAS}?[LIKE 'pattern' | WHERE expr];MYSQL教程

例子:MYSQL教程

SHOW DATABASES;MYSQL教程


MYSQL教程

MySQL成功安装后,默认自带了四个数据库,分别是information_schema、mysql、performance_schema和test.而数据库t1是我们刚才创建的数据库,由此这说明我们创建数据库的命令是正确的.关于MySQL的安装案例大家可以参考一下几篇文章:MYSQL教程

mysql 5.7.12 winx64安装配置办法图文教程MYSQL教程

Ubuntu下mysql安装和操作图文教程MYSQL教程

MySQL5.6安装图解(windows7/8_64位)MYSQL教程

mysql安装不上怎么办 mysql安装失败原因和解决办法MYSQL教程

三、查看警告信息MYSQL教程

在查看警告信息之前,我们再来看一个创建数据库的例子:??????MYSQL教程

 CREATE DATABASE t1;
 CREATE DATABASE IF NOT EXISTS t1;


MYSQL教程

?加了[IF NOT EXISTS]以后的意思就是,如果存在与要创建的表同名的表,那么当前的表就不会被创建;如果不存在,才会创建.这就是IF NOT EXISTS的语义,没创建表并不是错误,而是这个语句正常的执行结果之一.MYSQL教程

因此现在我们需要查看警告信息,使用的语法格式为:SHOW WARNINGS;MYSQL教程


MYSQL教程

四、查看数据库信息MYSQL教程

我们在创建数据库t1的过程中并没有指定数据库的编码方式,在此前的设置中我们修改了MySQL服务的默认编码方式,那么数据库t1到底是不是默认的UTF-8的编码方式呢?这就需要我们能查看数据的基本信息.MYSQL教程

SHOW CREATE DATABASE t1;MYSQL教程


MYSQL教程

如果我们在创建数据库的过程指定了编码方式为gbk.MYSQL教程

CREATE DATABASE IF NOT EXISTS t2 CHARACTER SET gbk;
SHOW CREATE DATABASE t2;


MYSQL教程

?五、修改数据库MYSQL教程

如果我们在成功创建好数据库后,想要修改其中的一些参数,因此需要使用到修改数据库的语法格式:MYSQL教程

ALTER {DATABASE | SCHEMA} [db_name]?[DEFAULT] CHARACTER SET [=] charset_name;MYSQL教程

例子(修改我们刚才创建的数据库t2的编码格式为默认编码格式utg8):MYSQL教程

 ALTER DATABASE t2 CHARACTER SET utf8;
SHOW DATABASE t2;


MYSQL教程

六、删除数据库MYSQL教程

既然有创建数据库的操作,必然有删除数据库的语法格式:DROP {DATABASE | SCHEMA} [IF EXISTS] db_name;MYSQL教程

例子:在删除之前先来看看服务器上的数据库列表:MYSQL教程

SHOW DATABASES;MYSQL教程


MYSQL教程

我们将创建的数据库t2删除,再次查看数据库列表MYSQL教程

DROP DATABASE t2;
SHOW DATABASES;


MYSQL教程

七、进入数据库MYSQL教程

MySQL服务中进入一个数据库的语法格式为:USE db_name;MYSQL教程

选择要操作的Mysql数据库,使用该命令后所有Mysql命令都只针对该数据库.MYSQL教程

例子:USE test;MYSQL教程


MYSQL教程

这项操作早在我们使用MySQL的时候就已经说过,在MySQL学习第四天 Windows 64位系统下使用MySQL这篇文章中的MySQL提示符的时候我们验证当前处于哪一个数据库中.下一篇我们还会再使用另一种方式验证当前的数据库究竟是哪一个?MYSQL教程

以上就是本文的全部内容,希望对大家的学习有所赞助,也希望大家多多支持编程之家PHP.MYSQL教程

编程之家培训学院每天发布《Mysql必读MySQL学习第五天 MySQL数据库基本操作》等实战技能,PHP、MYSQL、LINUX、APP、JS,CSS全面培养人才。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读