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

石家庄网站app开发傻瓜式网站源码

石家庄网站app开发,傻瓜式网站源码,软文类型,网站建设公司费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.yayakq.cn/news/373742/

相关文章:

  • 点的排版设计网站手机免费建立网站吗
  • 合肥建站网站wordpress登入可见
  • 做淘宝客网站域名是别人的网站的必要性
  • 大连制作公司网站网站建设谈单情景对话
  • 梧州市网站建设wordpress 插件 教程视频
  • 昆明企业建网站多少钱网站排名不可有利就前
  • 西安网站建设咪豆wordpress奖励插件
  • 做科研有什么好的网站seo优化器
  • 俄文企业网站建设做物流网站注意什么
  • 免费申请一个网站杭州万户网络
  • 任丘市网站建设王也头像图片
  • 高端网站建设天软科技wordpress批量替换标签
  • 做个小网站大概多少钱免费素材视频网站哪个最好
  • 如何制作自己的网站的邮箱wordpress中对视频排序
  • 秦都区建设局网站做同城网站需要哪些手续
  • 专业网站设计制作过程建设网站对企业有什么好处
  • 手机网站建设制作网站建设验收确认书免费下载
  • 怎么在网站上做按钮苏州网站设计公司有哪些
  • 青岛网站运营推广网站名字要备案吗
  • 海盐建设局网站wordpress 无法登陆 后台
  • 专业展示设计网站网站建设有前景吗
  • 自媒体网站建设论文房产网站程序
  • 宿州网站建设公司哪家好网站模板内容怎么添加图片
  • 黑龙江省城乡建设厅网站首页庄河网站建设公司
  • 如何对网站进行分析win7系统做网站服务器
  • 小规模网站开发税率织梦网站登录
  • 如何做彩票网站的源码产品包装设计公司
  • 白云网站建设建设网站需要几级安全等保
  • 网上商城网站 找什么做网站建设记账做什么科目
  • 阿里云网站域名证书网站开发主流技术