02-数据库的基本操作

Posted clearlie

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了02-数据库的基本操作相关的知识,希望对你有一定的参考价值。

技术图片

 

 

1、创建数据库

  • SQL语句创建数据库

不管是在 mysql 自带的客户端还是在Navicat 软件中都可以输入 SQL 语句并执行。

(1)连接数据库

技术图片

 

 点击连接,选择连接MySQL数据库,连接名为数据库名,密码为安装数据库时设置的名字,必须保持一致,否则会报错,无法成功连接数据库。右键数据库名打开连接。

(2)创建一个数据库连接窗口,如下图所示,点击新建查询

技术图片

 

 (3)创建数据库

create database user

技术图片

 

  •  Navicat图形化工具创建数据库

右击shop_env,点击创建数据库,输入数据库名字,字符集和排序规则也可以选择。

技术图片

 

 我们还可以在SQL预览中查看SQL语句

技术图片

 

 2、查看数据库

  • SQL语句查看数据库

 

show databases

执行结果如下图所示:

技术图片

 

 

(1)information_schema:提供了访问数据库元数据的方式。保存着关于 MySQL 服务器所维护的所有其他数据库的信息,如数据库名、表名、列的数据类型、访问权限等。

(2)MySQL 的核心数据库。主要负责存储数据库的用户、权限设置、关键字以及 MySQL 自己需要使用的控制和管理信息等。

(3)performance_schema:主要用于收集数据库服务器性能参数,如提供进程等待的详细信息,包括锁、互斥变量、文件信息。

(4)sys:这个库通过视图的形式把 information_schema 和performance_schema 结合起来,查询出更加令人容易理解的数据。

查看指定的数据库信息

show create database db_name

db_name表示要查询的数据库名

3、修改数据库

SQL语句修改数据库的字符集

alter database db_name character set new_charset

db_name表示要修改的数据库名字,new_charset表示修改后的字符集。

4、删除数据库

drop database db_name

 

以上是关于02-数据库的基本操作的主要内容,如果未能解决你的问题,请参考以下文章

如何在片段中填充列表视图?

使用 savedInstanceState 保存片段状态

在Android中将数据从基本活动发送到片段[重复]

[linux][c/c++]代码片段02

如何在片段中使用 GetJsonFromUrlTask​​.java

防止导航到同一个片段