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

为了进一步完善网站建设现场直播的视频

为了进一步完善网站建设,现场直播的视频,怎样免费做公司网站,京东的网站是哪家公司做目录 前言 一、创建一个数据库 二、库的编码规则 1.查看MySQL的默认字符集、校验集 2.查看MySQL支持的所有字符集与校验集 3.校验集对MySQL的影响 三、操作数据库 1.查看数据库 2.显示创建语句 3.修改数据库 4.数据库的删除 5.数据库的备份与还原 6.查看数据库的连接 前言 本…

目录

前言

一、创建一个数据库

二、库的编码规则

1.查看MySQL的默认字符集、校验集

2.查看MySQL支持的所有字符集与校验集 

 3.校验集对MySQL的影响

三、操作数据库

1.查看数据库

2.显示创建语句

3.修改数据库

4.数据库的删除

5.数据库的备份与还原

6.查看数据库的连接


前言

本文介绍MySQL相关的库操作


一、创建一个数据库

语法:


CREATE DATABASE [IF NOT EXISTS] db_name [create_specification] ...create_specification:
[DEFAULT] CHARACTER SET charset_name    //字符集规则
[DEFAULT] COLLATE collation_name        //字符校验集规则

说明:

①大写的部分是关键字

②[]中的内容表示可选项

③CHARACTER SET:指定数据库字符集规则

④COLLATE: 指定数据库字符集的校验规则

 注意:MySQL的指令要以英文的分号作为结尾。

//查看现有数据库指令
show databases;
图1        创建一个数据库实例

二、库的编码规则

1.查看MySQL的默认字符集、校验集

show variables like 'character_set_database';
show variables like 'collation_database';
图2        查看默认字符集与校验集

2.查看MySQL支持的所有字符集与校验集 

//查看全部MySQL支持的字符集与校验集
//字符集
show chatset;//校验集
show collation;
图3        查看MySQL支持的字符集与校验集

 3.校验集对MySQL的影响

以utf8为例:

校验集utf8_general_ci(不区分大小写)、校验集utf_bin(区分大小写)

 补充几个与表有关的指令:

use [数据库的名字]                            //进入该数据库
create table [表的名字]([列名][数据类型])      //创建一个表
show tables;                                 //展示该数据库中的表
insert into [表的名字] values([要赋予的值]);   //向表中插入一个数据
desc [表的名字]                               //查看表的信息
图4        创建分别使用utf8_bin、utf8_general_ci作为校验集的库

图5        进入其中的一个库并创建一个表

图6        向表中插入数据并查找符合要求的行

图7        查看两个表的结果

图8        建立的表与各级的关系

三、操作数据库

1.查看数据库

show databases;
图9        查看数据库

2.显示创建语句

创建语句就是创建某已知数据库的等效语句。

show create database [数据库名称];
图10        查看创建语句

3.修改数据库

数据库的修改操作一般认为是对数据库字符集和字符校验集的修改,数据库的名字一般是禁止修改的,因为在工程中,会有相关的程序与数据库名字相绑定,一旦修改数据库名字会令程序找不到对应数据库,为了禁止这种情况,MySQL不提供更改数据库名字的方法。

ALTER DATABASE db_name [alter_spacification] ...alter_spacification:
[DEFAULT] CHARACTER SET charset_name    //修改字符集
[DEFAULT] COLLATE collation_name        //修改校验集
图11        alter修改数据库

4.数据库的删除

drop database [数据库的名称]
图12        删除数据库

5.数据库的备份与还原

mysqldump -P3306 -u root -p -B 数据库名 > 备份文件存储路径;         //备份整个数据库
mysqldump -u root -p 数据库名 表名1 表名2 > 备份文件存储路径;        //备份数据库中的表
mysqldump -u root -p -B 数据库名1 数据库名2 ... > 备份文件存储路径;  //备份多个数据库
source 备份文件存储路径;                                           //恢复备份内容
图13        备份数据库

我们看看生成的备份文件里有什么 :

图14        生成的备份文件内容

不难发现,其中有我们曾将插入到数据库的数据,实际上,这里面存储的就是我们之前对这个备份库的所有操作,如果要将这个库还原,实际上就是让MySQL在按照我们之前创建库所执行的程序在走一遍,当然其中省略去了一些不必要或者可优化的步骤。 

图15        数据库的恢复

6.查看数据库的连接

MySQL开放链接查询实际上一种安全策略,当数据库所有这发现未知连接的时候,可以及时发现数据库被入侵并展开防御手段降低损失。

show processlist;
图16        查看连接情况
http://www.dtcms.com/wzjs/166153.html

相关文章:

  • 企业网站建设成本草根站长工具
  • 互动网站建设多少钱欧美网站建设
  • 直播网站开发公司网站外链是什么意思
  • 北京到广州火车时刻表查询seosem是什么职位
  • 二手手表回收网站做网站优化哪家公司好
  • 索莱宝做网站东莞seo广告宣传
  • 协会类网站免费模板武汉做网络推广的公司
  • 给企业做网站推广好么网站排名软件
  • 我为本公司想建个网站杭州seo首页优化软件
  • 怀柔网站制作公司北京网站优化排名
  • 网站设计建设价格网站运营与维护
  • 网站gbk上海seo公司哪个靠谱
  • we建站学生个人网页制作成品
  • 省直部门门户网站建设太原网站推广公司
  • 河北省市场监督管理局连云港seo
  • 做配音任务的网站优化的定义
  • 网站是不是要用代码做百度推广怎么收费标准
  • nodejs 如何做网站后端seo上海网站推广
  • 机械网站建设多少钱com域名多少钱一年
  • 个人怎么做网站排名优化整站优化代理
  • 易经网站建设应用app地推网
  • 低价网站建设教程企业网络营销青岛
  • 建设项目公示网站项目营销推广方案
  • 网站预算新网站排名优化怎么做
  • 天津网站建设 泰姆仕高端定制网站建设
  • sourceforge wordpress成都纯手工seo
  • javaweb网上购物系统十大seo公司
  • 平台网站建设推荐搜索竞价排名
  • wordpress中文免费模板seo实战培训费用
  • 单县城乡住房建设局网站店铺推广引流的方法