当前位置: 首页 > news >正文

百度网站大全旧版南宁网站建设网络公司

百度网站大全旧版,南宁网站建设网络公司,wordpress发布商品,做网站在哪里MySQL查看或显示数据库(SHOW DATABASES语句) 在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为: SHOW DATABASES [LIKE ‘数据库名’]; 语法说明如下: 语法…

MySQL查看或显示数据库(SHOW DATABASES语句)

在 MySQL 中,可使用 SHOW DATABASES 语句来查看或显示当前用户权限范围以内的数据库。查看数据库的语法格式为:

SHOW DATABASES [LIKE ‘数据库名’];

语法说明如下:

语法说明如下:
LIKE 从句是可选项,用于匹配指定的数据库名称。LIKE 从句可以部分匹配,也可以完全匹配。
数据库名由单引号’ '包围。

查看所有数据库
列出当前用户可查看的所有数据库

mysql> SHOW DATABASES;
±-------------------+
| Database |
±-------------------+
| information_schema |
| mysql |
| performance_schema |
| sakila |
| sys |
|world |
±-------------------+
6 row in set (0.22 sec)

可以发现,在上面的列表中有 6 个数据库,它们都是安装 MySQL 时系统自动创建的,其各自功能如下:

  • information_schema:主要存储了系统中的一些数据库对象信息,比如用户表信息、列信息、权限信息、字符集信息和分区信息等。
  • mysql:MySQL 的核心数据库,类似于 SQL Server 中的 master 表,主要负责存储数据库用户、用户访问权限等
    MySQL 自己需要使用的控制和管理信息。常用的比如在 mysql 数据库的 user 表中修改 root 用户密码。
  • performance_schema:主要用于收集数据库服务器性能参数。
  • sakila:MySQL 提供的样例数据库,该数据库共有 16
    张表,这些数据表都是比较常见的,在设计数据库时,可以参照这些样例数据表来快速完成所需的数据表。
  • sys:MySQL 5.7 安装完成后会多一个 sys 数据库。sys 数据库主要提供了一些视图,数据都来自于 performation_schema,主要是让开发者和使用者更方便地查看性能问题。
  • world:world 数据库是 MySQL 自动创建的数据库,该数据库中只包括 3 张数据表,分别保存城市,国家和国家使用的语言等内容。

创建并查看数据库

先创建一个名为 test_db 的数据库

mysql> CREATE DATABASE test_db;
Query OK, 1 row affected (0.12 sec)

使用 LIKE 从句
先创建三个数据库,名字分别为 test_db、db_test、db_test_db。

使用 LIKE 从句,查看与 test_db 完全匹配的数据库

mysql> SHOW DATABASES LIKE ‘test_db’;

MySQL创建数据库(CREATE DATABASE语句

可以使用 CREATE DATABASE 语句创建数据库,语法格式如下

CREATE DATABASE [IF NOT EXISTS] <数据库名>
[[DEFAULT] CHARACTER SET <字符集名>]
[[DEFAULT] COLLATE <校对规则名>];

[ ]中的内容是可选的。语法说明如下:

  • <数据库名>:创建数据库的名称。MySQL 的数据存储区将以目录方式表示 MySQL
    数据库,因此数据库名称必须符合操作系统的文件夹命名规则,不能以数字开头,尽量要有实际意义。注意在 MySQL 中不区分大小写。
  • IF NOT
    EXISTS:在创建数据库之前进行判断,只有该数据库目前尚不存在时才能执行操作。此选项可以用来避免数据库已经存在而重复创建的错误。
  • [DEFAULT] CHARACTER
    SET:指定数据库的字符集。指定字符集的目的是为了避免在数据库中存储的数据出现乱码的情况。如果在创建数据库时不指定字符集,那么就使用系统的默认字符集。
  • [DEFAULT] COLLATE:指定字符集的默认校对规则。

最简单的创建 MySQL 数据库的语句

在 MySQL 中创建一个名为 test_db 的数据库。在 MySQL 命令行客户端输入 SQL 语句CREATE DATABASE test_db;即可创建一个数据库

mysql> CREATE DATABASE test_db;
Query OK, 1 row affected (0.12 sec);

“Query OK, 1 row affected (0.12 sec);”提示中,“Query OK”表示上面的命令执行成功,“1 row affected”表示操作只影响了数据库中一行的记录,“0.12 sec”则记录了操作执行的时间。
MySQL 不允许在同一系统下创建两个相同名称的数据库。

创建 MySQL 数据库时指定字符集和校对规则

使用 MySQL 命令行工具创建一个测试数据库,命名为 test_db_char,指定其默认字符集为 utf8,默认校对规则为 utf8_chinese_ci(简体中文,不区分大小写),输入的 SQL 语句与执行结果如下所示

mysql> CREATE DATABASE IF NOT EXISTS test_db_char
DEFAULT CHARACTER SET utf8
DEFAULT COLLATE utf8_chinese_ci; Query OK, 1 row affected (0.03 sec)

这时,可以使用SHOW CREATE DATABASE查看 test_db_char 数据库的定义声明,发现该数据库的指定字符集为 utf8

MySQL修改数据库:ALTER DATABASE用法简介

使用 ALTER DATABASE 来修改已经被创建或者存在的数据库的相关参数。修改数据库的语法格式为:

ALTER DATABASE [数据库名] {
[ DEFAULT ] CHARACTER SET <字符集名> |
[ DEFAULT ] COLLATE <校对规则名>}

语法说明如下:
ALTER DATABASE 用于更改数据库的全局特性。
使用 ALTER DATABASE 需要获得数据库 ALTER 权限。
数据库名称可以忽略,此时语句对应于默认数据库。
CHARACTER SET 子句用于更改默认的数据库字符集。

修改示例

用命令行工具将数据库 test_db 的指定字符集修改为 gb2312,默认校对规则修改为 gb2312_unicode_ci,输入 SQL 语句与执行结果如下所示

mysql> ALTER DATABASE test_db
DEFAULT CHARACTER SET gb2312
DEFAULT COLLATE gb2312_chinese_ci;

MySQL删除数据库(DROP DATABASE语句)

当需要删除已创建的数据库时,可以使用 DROP DATABASE 语句。其语法格式为:

DROP DATABASE [ IF EXISTS ] <数据库名>

语法说明如下:
<数据库名>:指定要删除的数据库名。
IF EXISTS:用于防止当数据库不存在时发生错误。
DROP DATABASE:删除数据库中的所有表格并同时删除数据库。使用此语句时要非常小心,以免错误删除。如果要使用 DROP DATABASE,需要获得数据库 DROP 权限。
注意:MySQL 安装后,系统会自动创建名为 information_schema 和 mysql 的两个系统数据库,系统数据库存放一些和数据库相关的信息,如果删除了这两个数据库,MySQL 将不能正常工作。

http://www.khdw.cn/news/69808.html

相关文章:

  • 郑州网站建设企业网站源码
  • 经营范围网站建设推广怎么推
  • 三维建模久久seo正规吗
  • 海南做网站的公司有哪些百度关键词推广2元一天
  • 山西响应式网站建设设计网站建设流程步骤
  • 四川建设安全协会网站百度竞价排名价格查询
  • 代做寄生虫网站黄页网络的推广网站有哪些类型
  • 使用div建设的网站关键词优化的原则
  • 给企业做网站需要什么信息网页设计
  • wordpress 网站logo怎么推广
  • 做电影网站多少带宽深圳高端seo公司助力企业
  • 国内外网站建设百度推广优化技巧
  • 上市公司中 哪家网站做的好西安网站建设网络推广
  • 做本地网站卖营销推广有哪些公司
  • 青海网站建设免费推广最近国际新闻大事
  • 男女直接做那个的视频网站电工培训课程
  • 做博客网站最好用什么系统bt种子bt天堂
  • 网站建设与管理 宋一兵网络营销与电子商务的区别
  • 做网站要学什么东西推广一般去哪发帖
  • 上海徐汇网站建设龙华线上推广
  • 快速建站框架营业推广案例
  • dede网站怎么备份网站建设优化400报价
  • 智慧团建网站注册登录入口网站推广的意义和方法
  • 公安备案 个人网站企业品牌推广策划方案
  • 什么网站可以做网站长沙seo外包平台
  • 网站大多用源码来做吗北京关键词优化服务
  • 建设电子商务网站的规划书推广获客
  • 兰州企业网站制作链接推广平台
  • 网站建设规划书模板手机系统优化
  • 建设网站需要备案最近刚发生的新闻