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

哪些网站是做色选机销售的网络平台推广

哪些网站是做色选机销售的,网络平台推广,互联网销售公司起名,做的网站名文章目录 MySQL1. 库的操作2. 表的操作3. 字符集和校验规则3.1 查看系统默认字符集以及校验规则3.2 查看数据库支持的字符集3.3 查看数据库支持的字符集校验规则 4. 备份和恢复4.1 备份4.2 还原 MySQL 1. 库的操作 连接服务器 mysql -h 127.0.0.1 -P 3306 -u root -pmysql -u…

文章目录

  • MySQL
    • 1. 库的操作
    • 2. 表的操作
    • 3. 字符集和校验规则
      • 3.1 查看系统默认字符集以及校验规则
      • 3.2 查看数据库支持的字符集
      • 3.3 查看数据库支持的字符集校验规则
    • 4. 备份和恢复
      • 4.1 备份
      • 4.2 还原

MySQL

在这里插入图片描述

  

1. 库的操作

连接服务器

mysql -h 127.0.0.1 -P 3306 -u root -p
mysql -u root -p

  如果没有写 -h 127.0.0.1 默认是连接本地

  如果没有写 -P 3306 默认是连接3306端口号

在这里插入图片描述

  

查询数据库

  通过show databases;操作,我们可以查看到当前MySQL中所拥有的所有数据库。

show databases;

在这里插入图片描述

  

创建数据库

  通过create databases <数据库的名字>;操作,我们可以创建数据库。

create database database_test;

在这里插入图片描述
  

删除数据库

  drop database <数据库名>;drop删除数据库。

drop database database_test;

在这里插入图片描述

在这里插入图片描述

  database_test就被删除了。

            

2. 表的操作

使用数据库

  如果我们要对数据库进行下一步操作use <数据库的名字>;,我们要先选择使用那一个数据库。

use database_test;

在这里插入图片描述

  数据库修改成功。

  

创建数据库表

  使用create语句进行我们数据库表的创建 create table <数据库表名>( id int, name varchar(32), gender varchar(2) ); 我们建的表中包含了三个数据分别是id、姓名和性别。

  注意SQL语句都是以 ; 结尾的。

> create table person(
-> id int,
-> name varchar(32),
-> gender varchar(2)
-> );

在这里插入图片描述

  数据库表创建成功。
  
  

查看数据库表的信息

  输入desc <数据库表的名字>;我们就可以查看到数据库表的基本信息。

desc database_test;

在这里插入图片描述

  

表中插入数据

  向数据库表中插入数据insert into <数据库表名> (id, name, gender) values (1, '张三', '男');注意插入()中的信息和上面建表一致即可。

insert into student (id, name, gender) values (1, '张三', '男');
insert into student (id, name, gender) values (2, '李四', '女');
insert into student (id, name, gender) values (3, '王五', '男');

在这里插入图片描述
  

  我们同样可以插入部分的数据insert into <数据库表名> (id, name) values (3, '赵六'); 注意前后()中的内容匹配即可。

insert into person (id, name) values (3, '赵六');

在这里插入图片描述

  

查询表中的数据

  使用select查询数据库表中的数据,select * from <数据库表名>这里的 * 表示所有的数据。

select * from person;

在这里插入图片描述

  

删除数据库表的数据

  delete from <表名> where id=3;delete表示删除操作,操作from来自<表名>的数据,且数据的id为3,因为有两条id=3所以删除了两条信息。如果是 delete from <表名>就表示删除表中全部数据。

delete from person where id=3;

在这里插入图片描述

            

3. 字符集和校验规则

  MySQL中的字符集(Character Set)和校验规则(Collation) 是用于定义如何存储和比较字符数据的重要属性。

  字符集(Character Set):

  字符集是数据库、表或列中字符数据的编码方式。 它定义了哪些字符可以被存储以及如何存储这些字符。

  例如,utf8 和 utf8mb4 是两种常用的字符集。utf8 用于存储最多3个字节的UTF-8字符,而 utf8mb4 用于存储最多4个字节的UTF-8字符(包括一些特殊的Unicode字符,如表情符号)。

  校验规则(Collation):

  校验规则定义了字符如何进行比较和排序。 它基于字符集,但还包括排序规则和比较规则。

  例如,utf8_general_ci 和 utf8_bin 是基于 utf8 字符集的两种常见校验规则。utf8_general_ci 是大小写不敏感的,而 utf8_bin 是二进制排序,对大小写敏感。
选择正确的校验规则对于确保数据的正确比较和排序非常重要。例如,在比较字符串时,如果你使用了大小写敏感的校验规则,那么 “Apple” 和 “apple” 会被视为不同的字符串。

  

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

   我们使用下面的语句就可以看到系统的默认的字符集和校验规则。

show variables like 'character_set_database';
show variables like 'collation_database';

在这里插入图片描述

  

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

  使用show charset;查看系统所支持的字符集,字符集主要是控制用什么语言。比如utf8就可以使用中文。

show charset;

在这里插入图片描述

  

3.3 查看数据库支持的字符集校验规则

  show collation;为查看数据库支持的字符集校验规则。

show collation;

在这里插入图片描述

  

指定创建字符编码为utf8的数据库

  指定设计编码格式和编码校验格式:

create database testd2 charset=utf8; // 指定编码格式
create database testd2 collate utf8_general_ci; // 指定校验格式

在这里插入图片描述

  

  使用该数据库并且在库testd2中创建数据表user1:

use testd2; // 使用数据库
create table if not exists user1(id int); // 创建表user1,且只有一个元素id

在这里插入图片描述

  

插入数据并且打印表user1中所有的元素信息:

insert into user1 values(1);
insert into user1 values(2);
insert into user1 values(3);
select * from user1;

在这里插入图片描述
在这里插入图片描述

  

  查看数据库建表的详细信息:

show create table user1\G;

在这里插入图片描述

  

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

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

            

4. 备份和恢复

  备份是指通过导出数据或者复制表文件的方式来制作数据库的副本,这个副本被称为备份数据。

  恢复则是指将备份的数据库加载到系统,从而使数据库从错误状态恢复到备份时的正确状态。 恢复过程通常涉及到将备份数据导入到MySQL服务器中,以替换或修复受损的数据。

  在进行备份和恢复时,需要考虑一些重要的因素,如备份策略、恢复时间目标(RTO)和数据丢失容忍度(RPO)等。这些因素将影响备份的频率、备份数据的保留时间以及恢复过程的速度和效率。
  

4.1 备份

# mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径

  示例:将mytest库备份到文件(退出连接)

# mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径

  这时,可以打开看看 mytest.sql 文件里的内容,其实把我们整个创建数据库,建表,导入数据的语句都装载这个文件中。

4.2 还原

mysql> source D:/mysql-5.7.22/mytest.sql;

  

  创建数据库test1:

在这里插入图片描述

  

  备份数据库表test1:

mysqldumpc-P3306 -uroot -p -B test1 > test1.sql

在这里插入图片描述
  

  删除数据库test1:

在这里插入图片描述

  

  恢复数据库:

source /root/MySQL/test1.sql;

在这里插入图片描述

  

  恢复成功:

在这里插入图片描述

  

注意事项

  如果备份的不是整个数据库,而是其中的一张表。

# mysqldump -u root -p 数据库名 表名1 表名2 > D:/mytest.sql

  同时备份多个数据库。

# mysqldump -u root -p -B 数据库名1 数据库名2 ... > 数据库存放路径

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

  

查看连接情况

show processlist

在这里插入图片描述

  可以告诉我们当前有哪些用户连接到我们的MySQL,如果查出某个用户不是你正常登陆的,很有可能你的数据库被人入侵了。以后大家发现自己数据库比较慢时,可以用这个指令来查看数据库连接情况。

            

http://www.hrbkazy.com/news/42294.html

相关文章:

  • 怎样进WordPress海阳seo排名
  • 建设培训网站站长工具seo综合查询官网
  • 昆山市有没有做网站设计的seo关键词排名如何
  • 网站备案加链接代码网络软文名词解释
  • 做网站的流程视频做网络推广怎么找客户
  • 怎么建设银行网站打不开百度经验
  • 快手官方网站音乐人怎么做今日新闻内容
  • 做导航网站成本seo关键词排名教程
  • seo竞价推广全达seo
  • wordpress小标签怎么学seo基础
  • 泰州 做网站友情链接怎么交换
  • 在哪个网站做一件代发靠谱千瓜数据
  • 公司网站建设需要注意的地方seo 工具推荐
  • wordpress免费字体免费seo刷排名
  • 网站制作要学哪些朋友圈广告怎么投放
  • 北京网站建设公司分享网站改版注意事项品牌整合营销推广
  • 最新的疫情数据报告唐山seo排名
  • 北京塞车网站建设女孩子做运营是不是压力很大
  • 网站信息安全建设方案百度精准获客平台
  • 公司网站必须做可信认证吗seo服务外包客服
  • 网站的权限设置广告联盟接单赚钱平台
  • 网站小程序制作公司今日新闻头条
  • 网站开发维护工作怎样才能被百度秒收录
  • 做网站哪家下载优化大师
  • 网站开发流程人物免费推广网站
  • 怎样给网站做后台seo首页优化
  • 棋牌软件开发平台深圳网站建设专业乐云seo
  • 松山湖网站建设p2p万能搜索种子
  • 做淘宝客网站域名是别人的优化百度seo
  • 做网页代码的素材网站台州网站建设方案推广