最新消息:XAMPP默认安装之后是很不安全的,我们只需要点击左方菜单的 "安全"选项,按照向导操作即可完成安全设置。

MySQL之库相关操作和概念

XAMPP案例 admin 422浏览 0评论
操作数据最基本的就是增删改查的操作,本文将介绍如何通过SQL操作库即库的增删改查。
01
库操作
对库的操作最基本的也是增删改查的操作,通过下述命令回车后输入密码就可以登录MySQL之后就可以进行操作,在命令行中直接输入mysql回车也可以登录,只不过是以游客的身份。登录成功之后,就可以进行库的相关操作了。

mysql -u root -p
02
创建数据库
创建数据库的SQL语法如下,属于DDL数据库定义语言:

create database 库名 charset 字符集合;

数据库的命名规范如下:

库名区分大小写,由字母、数字、下划线组成
创建库时要加字符集,建议使用utf8或者utf8mb4
库名不能是数字开头
库名尽量和业务相关
库名不能和SQL中的关键字重合

比如创建一个库名为study,字符集为utf8的数据库:

create database study charset utf8;
03
查看 库
创建数据库之后,需要查看创建的数据库:

show databases;

 

在上述的结果中除了刚刚创建的study库,还有四个其他的库,这四个是MySQL的系统数据库。

information_schema:虚拟库,不占用磁盘空间,存储的是数据库启动后的一些参数,如用户表信息、列信息、权限信息、字符信息等。

performance_schema:MySQL 5.5开始新增的一个数据库,主要用于收集数据库服务器性能参数,记录处理查询请求时发生的各种事件、锁等现象。

mysql:授权库,主要存储系统用户的权限信息。

test:MySQL数据库系统自动创建的测试数据库。

 

如果想要查看创建数据库使用的SQL语句可以使用下述SQL语句进行查看:

show create database 数据库名;
04
进入库
进入库的操作就类似于双击打开文件夹,因为只有进入文件夹才能操作文件夹内的文件。

-- 进入数据库
use 库名;
use study;
05
删除数据库
删除数据库属于DML数据库操作语言,在操作数据库时删除的操作一定要慎之又慎,一般情况下不需要删除数据库,相信删库跑路的’典故’不少人都有所耳闻吧…

-- 语法格式:drop database 数据库名;
drop database study;
06
修改数据库修改数据库属于DML数据库操作语言,可以修改数据库的字符集,但是一般使用的字符集都是utf8或者utf8mb4,二者的区别就是后者支持表情的存储。

-- 语法格式:alter database 库名 charset 字符集;
alter database study charset utf8mb4;

转载请注明:XAMPP中文组官网 » MySQL之库相关操作和概念

您必须 登录 才能发表评论!