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

wordpress 中文网站现在的网游排行第一

wordpress 中文网站,现在的网游排行第一,企业自己怎么制作网站首页,如何进行产品开发Linux系统中MySQL库的操作 本文主要是对linux系统下MySQL库操作的总结,包含创建、删除、修改数据库,数据库的编码格式和校验格式以及数据库的恢复和备份。 1.创建数据库 1.1基本语法: CREATE DATABASE [IF NOT EXISTS] db_name [create_s…

Linux系统中MySQL库的操作

本文主要是对linux系统下MySQL库操作的总结,包含创建、删除、修改数据库,数据库的编码格式和校验格式以及数据库的恢复和备份。

1.创建数据库

1.1基本语法:

CREATE DATABASE [IF NOT EXISTS] db_name [create_specification [, create_specification] ...]
create_specification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name

说明:
大写的表示关键字
[] 是可选项
CHARACTER SET: 指定数据库采用的字符集
COLLATE: 指定数据库字符集的校验规则

1.2创建数据库实战

1.2.1创建名为db1的数据库
create database db1;

说明:当我们创建数据库没有指定字符集和校验规则时,系统使用默认字符集:utf8,校验规则是:utf8_general_ ci

1.2.2创建一个使用utf8字符集的 db2 数据库
create database db2 charset=utf8;
1.2.3创建一个使用utf字符集,并带校对规则的 db3 数据库。
create database db3 charset=utf8 collate utf8_general_ci;

2.字符集和校验规则

2.1 查看系统默认字符集以及校验规则

//注意!!!本文所使用的//仅仅是一种个人习惯,不是数据库里的注释
//查看系统默认字符集。
show variables like 'character_set_database';
//查看系统的校验规则
show variables like 'collation_database';

2.2查看数据库支持的字符集

show charset;

2.3查看数据库支持的字符集

show collation;

2.4校验规则对数据库的影响

  • 不区分大小写
    创建一个数据库,校验规则使用utf8_ general_ ci[不区分大小写]
create database test1 collate utf8_general_ci;
use test1;
create table person(name varchar(20));
insert into person values('a');
insert into person values('A');
insert into person values('b');
insert into person values('B');
  • 区分大小写
    创建一个数据库,校验规则使用utf8_ bin[区分大小写]
create database test2 collate utf8_bin;
use test2
create table person(name varchar(20));
insert into person values('a');
insert into person values('A');
insert into person values('b');
insert into person values('B');
  • 不区分大小写的查询以及结果
mysql> use test1;
mysql> select * from person where name='a';
+------+
| name |
+------+
|  a   |
|  A   |
+------+
  • 区分大小写的查询以及结果
mysql> use test2;
mysql> select * from person where name='a';
+------+
| name |
+------+
|  a   |
+------+

结论:不同的校验规则对数据库操纵时的结果存在一定的差异,所有在创建数据库时一定要先规范好数据库的校验规则。

3.操纵数据库

3.1查看数据库

show databases;

3.2 显示创建数据库的语句

show create database 数据库名;

3.3修改数据库

对数据库的修改主要指的是修改数据库的字符集,校验规则。

//语法
ALTER DATABASE db_name
[alter_spacification [,alter_spacification]...]
alter_spacification:
[DEFAULT] CHARACTER SET charset_name
[DEFAULT] COLLATE collation_name
//将 mytest 数据库字符集改成 gbk
alter database mytest charset=gbk;

3.4数据库删除

DROP DATABASE [IF EXISTS] db_ name;

执行删除之后的结果:
数据库内部看不到对应的数据库。
对应的数据库文件夹被删除,级联删除,里面的数据表全部被删。
!!!注意:实际开发过程中不要随意删除数据库。

3.5备份和恢复

  • 备份
//1、备份数据库mysqldump -P数据库端口号 -u root -p -B 数据库名 > 数据库备份存储的文件路径
//2、备份数据表
mysqldump -u root -p 数据库名 表名1 表名2 > 数据库备份存储的文件路径

注意:如果备份一个数据库时,没有带上-B参数, 在恢复数据库时,需要先创建空数据库,然后使用数据库,再使用source来还原。

  • 恢复
mysql> source D:/路径/mytest.sql;

3.6查看数据库连接情况

show processlist
http://www.yayakq.cn/news/879993/

相关文章:

  • 全国企业信息查询系统官网西安seo服务
  • 网站在线qq代码中科汇联网站建设手册
  • 做瑷网站如何做网站详细步骤
  • 优秀的外贸网站案例商务网站开发源码
  • 建网站都有什么语言做网站哪家强
  • 大兴安岭商城网站开发设计建设企业网站官网企业网银
  • 百度贴吧营销常州网站推广优化
  • 建设企业高端网站chatgpt网页
  • 印尼网站建设费用免费html网站登录模板
  • 深圳网站建设深圳网络公司住房建设部网站监理员
  • 局网站建设管理整改情况有创意的营销案例
  • 网站教人做核能灯免费简历模板在线下载
  • 科技信息网站系统建设方案企业网站建设中的常见问题
  • 格尔木市建设局网站淘宝客优惠券网站建设教程
  • 阿里网站导航怎么做的云南建设厅网站删除
  • 河北网站建设品牌大全网站建设需要基础吗
  • 视频医疗平台网站开发可以免费建立网站吗
  • 佛山市建设官方网站电商学校学费多少钱
  • 做qq空间网站河南省建设科技会网站
  • 服装网站的建设背景做网站一般几个步骤
  • 公司做网站需要什么wordpress 音乐网
  • 有没有网站可以做地图长安网站建设价格
  • 做兼职在什么网站上找大连网络营销公司有哪些
  • 网站开发 实训 报告开发网站服务
  • 怎样给网站做新闻稿子wordpress付费服务器
  • php网站后台搭建网站建设规划怎么写
  • 0基础学习网站开发局域网怎么做网站
  • 成都网站设计公司价格中国核工业二三建设有限公司招聘信息
  • 房地产管理网站做网站域名的成本
  • 做汽车团购的网站用什么软件做动漫视频网站