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

网站建设参考书百度调整导致网站排名下降

网站建设参考书,百度调整导致网站排名下降,网站搜索排优化怎么做,怎么登录wordpress文章目录1.库的操作1.1创建数据库1.2创建数据库的案例1.3字符集和校验规则1.3.1查看系统默认字符集以及校验规则1.3.2查看数据库支持的字符集1.3.3查看数据库支持的字符集校验规则1.3.4 校验规则对数据库的影响1.4操纵数据库1.4.1查看数据库1.4.2 删除数据库1.4.3显示创建语句1… 文章目录1.库的操作1.1创建数据库1.2创建数据库的案例1.3字符集和校验规则1.3.1查看系统默认字符集以及校验规则1.3.2查看数据库支持的字符集1.3.3查看数据库支持的字符集校验规则1.3.4 校验规则对数据库的影响1.4操纵数据库1.4.1查看数据库1.4.2 删除数据库1.4.3显示创建语句1.4.4修改数据库1.4.5备份和恢复1.4.5.1备份1.4.5.2还原1.4.5.3注意事项1.4.6查看连接情况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创建数据库的案例 创建一个名为db1的数据库 ​ create database db1; 说明当我们创建数据库没有指定字符集和校验规则时系统使用默认字符集utf8,校验规则是utf8_general_ci 创建一个使用utf8字符集的db2数据库 create database db2 charsetutf8; 创建一个使用utf8字符集并带校对规则的db3数据库 create database db3 charsetutf8 collate utf8_general_ci; 1.3字符集和校验规则 1.3.1查看系统默认字符集以及校验规则 show variables like character_set_database; show variables like collation_database; 1.3.2查看数据库支持的字符集 show charset; 字符集主要是控制用什么语言。比如utf8就可以使用中文。 1.3.3查看数据库支持的字符集校验规则 show collation; 1.3.4 校验规则对数据库的影响 不区分大小写 [以下操作为了演示功能所使用的sql语句后面都会讲解] 创建一个数据库校验规则使用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 select * from person; ------ | name | ------ | a | | A | | b | | B | ------ 4 rows in set (0.00 sec) mysql select * from person where name a; ------ | name | ------ | a | | A | ------ 2 rows in set (0.00 sec)区分大小写的查询以及结果 mysql select * from person; ------ | name | ------ | a | | A | | b | | B | ------ 4 rows in set (0.00 sec)mysql select * from person where name a; ------ | name | ------ | a | ------ 1 row in set (0.00 sec)结果排序 不区分大小写排序以及结果 mysql select * from person order by name asc; ------ | name | ------ | a | | A | | b | | B | ------ 4 rows in set (0.00 sec) mysql select * from person order by name desc; ------ | name | ------ | b | | B | | a | | A | ------ 4 rows in set (0.00 sec)区分大小写排序以及结果 mysql select * from person order by name asc; ------ | name | ------ | A | | B | | a | | b | ------ 4 rows in set (0.00 sec)mysql select * from person order by name desc; ------ | name | ------ | b | | a | | B | | A | ------ 4 rows in set (0.00 sec)1.4操纵数据库 1.4.1查看数据库 show databases; 演示 mysql show databases; -------------------- | Database | -------------------- | information_schema | | 104_db | | mysql | | performance_schema | | sys | | test1 | | test2 | -------------------- 7 rows in set (0.00 sec)1.4.2 删除数据库 drop database [IF EXISTS] [数据库名]; 执行删除之后的结果: 数据库内部看不到对应的数据库对应的数据库文件夹被删除级联删除里面的数据表全部被删 注意不要随意删除数据库 演示 mysql drop database test1; Query OK, 1 row affected (0.09 sec)mysql show databases; -------------------- | Database | -------------------- | information_schema | | 104_db | | mysql | | performance_schema | | sys | | test2 | -------------------- 6 rows in set (0.00 sec)1.4.3显示创建语句 show create database [数据库名]; 演示 mysql show create database test2; ------------------------------------------------------------------------------------------- | Database | Create Database | ------------------------------------------------------------------------------------------- | test2 | CREATE DATABASE test2 /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_bin */ | ------------------------------------------------------------------------------------------- 1 row in set (0.00 sec)说明 MySQL建议我们关键字使用大写但是不是必须的。数据库名字的反引号 ,是为了防止使用的数据库名刚好是关键字。/*!40100 DEFAULT .....*/这个不是注释表示当前MySQL的版本大于4.01版本就执行这句话。 1.4.4修改数据库 语法 ALTER DATABASES [数据库名] [alter_spacification [,alter_spacification]...]alter_spacification: [DEFAULT] CHARACTER SET charset_name [DEFAULT] COLLATE collation_name说明 对数据库的修改主要指的是修改数据库的字符集校验规则 实例将test2数据库字符集改成gdk mysql alter database test2 charsetgbk; Query OK, 1 row affected (0.00 sec)mysql show create database test2; ------------------------------------------------------------------------- | Database | Create Database | ------------------------------------------------------------------------- | test2 | CREATE DATABASE test2 /*!40100 DEFAULT CHARACTER SET gbk */ | ------------------------------------------------------------------------- 1 row in set (0.00 sec) 1.4.5备份和恢复 1.4.5.1备份 语法 #mysqldump -P3306 -u root -p 密码 -B 数据库名 数据库备份存储的文件路径 示例将test2库备份到文件(退出连接在Linux指令行操作) #mysqldump -P3306 -u root -p123456 -B test2 D:/test2.sql 这时可以打开看看test2.sql文件里面的内容其实可以把我们整个创建数据库建表导入数据的语句都装载在这个文件中。 [LxyVM-20-12-centos lesson1]$ mysqldump -B test2 /home/Lxy/mysql/mysql/lesson1/test2.sql [LxyVM-20-12-centos lesson1]$ ll total 12 -rw-rw-r-- 1 Lxy Lxy 8082 Apr 9 18:11 mysql.sql -rw-rw-r-- 1 Lxy Lxy 1989 Apr 10 13:11 test2.sql 我们可以查看test2.sql文件 -- MySQL dump 10.13 Distrib 5.7.41, for Linux (x86_64) -- -- Host: localhost Database: test2 -- ------------------------------------------------------ -- Server version 5.7.41/*!40101 SET OLD_CHARACTER_SET_CLIENTCHARACTER_SET_CLIENT */; /*!40101 SET OLD_CHARACTER_SET_RESULTSCHARACTER_SET_RESULTS */; /*!40101 SET OLD_COLLATION_CONNECTIONCOLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; /*!40103 SET OLD_TIME_ZONETIME_ZONE */; /*!40103 SET TIME_ZONE00:00 */; /*!40014 SET OLD_UNIQUE_CHECKSUNIQUE_CHECKS, UNIQUE_CHECKS0 */; /*!40014 SET OLD_FOREIGN_KEY_CHECKSFOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS0 */; /*!40101 SET OLD_SQL_MODESQL_MODE, SQL_MODENO_AUTO_VALUE_ON_ZERO */; /*!40111 SET OLD_SQL_NOTESSQL_NOTES, SQL_NOTES0 */;-- -- Current Database: test2 --CREATE DATABASE /*!32312 IF NOT EXISTS*/ test2 /*!40100 DEFAULT CHARACTER SET gbk */;USE test2;-- -- Table structure for table person --DROP TABLE IF EXISTS person; /*!40101 SET saved_cs_client character_set_client */; /*!40101 SET character_set_client utf8 */; CREATE TABLE person (name varchar(20) COLLATE utf8_bin DEFAULT NULL ) ENGINEInnoDB DEFAULT CHARSETutf8 COLLATEutf8_bin; /*!40101 SET character_set_client saved_cs_client */;-- -- Dumping data for table person --LOCK TABLES person WRITE; /*!40000 ALTER TABLE person DISABLE KEYS */; INSERT INTO person VALUES (a),(A),(b),(B); /*!40000 ALTER TABLE person ENABLE KEYS */; UNLOCK TABLES; /*!40103 SET TIME_ZONEOLD_TIME_ZONE */;/*!40101 SET SQL_MODEOLD_SQL_MODE */; /*!40014 SET FOREIGN_KEY_CHECKSOLD_FOREIGN_KEY_CHECKS */; /*!40014 SET UNIQUE_CHECKSOLD_UNIQUE_CHECKS */; /*!40101 SET CHARACTER_SET_CLIENTOLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTSOLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTIONOLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTESOLD_SQL_NOTES */;-- Dump completed on 2023-04-10 13:11:081.4.5.2还原 mysql source 路径; 演示我们先删除test2再还原 mysql drop database test2; Query OK, 1 row affected (0.17 sec)mysql source /home/Lxy/mysql/mysql/lesson1/test2.sql Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected, 1 warning (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 1 row affected (0.01 sec)Database changed Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.21 sec)Query OK, 0 rows affected (0.01 sec)Query OK, 0 rows affected (0.02 sec)Query OK, 0 rows affected (0.01 sec)Query OK, 4 rows affected (0.02 sec) Records: 4 Duplicates: 0 Warnings: 0Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.01 sec)Query OK, 0 rows affected (0.01 sec)Query OK, 0 rows affected, 1 warning (0.01 sec)Query OK, 0 rows affected (0.01 sec)Query OK, 0 rows affected (0.01 sec)Query OK, 0 rows affected (0.02 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.01 sec)Query OK, 0 rows affected (0.02 sec)mysql show databases; -------------------- | Database | -------------------- | information_schema | | 104_db | | mysql | | performance_schema | | sys | | test2 | -------------------- 6 rows in set (0.01 sec)1.4.5.3注意事项 如果备份的不是整个数据库而是其中的一张表怎么做 #mysqldump -u root -p 数据库名 表名1 表名2 路径 同时备份多个数据库 #mysqldump -u root -p -B 数据库名1 数据库名2 .... 路径 如果备份一个数据库时没有带上-B参数在恢复数据库时需要先创建空数据库然后使用数据库再使用source来还原 1.4.6查看连接情况 语法 show processlist; mysql show processlist; ----------------------------------------------------------------------- | Id | User | Host | db | Command | Time | State | Info | ----------------------------------------------------------------------- | 11 | root | localhost | test2 | Query | 0 | starting | show processlist | ----------------------------------------------------------------------- 1 row in set (0.00 sec)show processlist; mysql show processlist; ----------------------------------------------------------------------- | Id | User | Host | db | Command | Time | State | Info | ----------------------------------------------------------------------- | 11 | root | localhost | test2 | Query | 0 | starting | show processlist | ----------------------------------------------------------------------- 1 row in set (0.00 sec)可以告诉我们当前有哪些用户连接到我们的MySQL如果查出某个用户不是你正常登录的很有可能你的数据库被人入侵了。以后大家发现自己数据库比较慢时可以用这个指令来查看数据库连接情况。
http://www.dnsts.com.cn/news/104615.html

相关文章:

  • 怎样建设数字中国新泰网站seo
  • 做网站广告的点wordpress简体中文
  • 网站未授权cas要怎么做小程序二次开发多少钱
  • 知行网站建设扁平风格网站模板
  • 接私活做预算的网站百度商桥代码怎么添加到网站
  • 长春建站方案东莞网站的优化
  • 男和男人怎么做那个视频网站济南建设工程交易网
  • 1m宽带做网站番禺做网站
  • 内江建设局网站Pk10网站建设多少钱
  • 网站域名如何优化广州冼村保利天御
  • 自己做购物网站推广网络营销的特征和功能
  • 网站建设设计 昆山html如何建网站
  • 网站制作费用价格表公司黄页是什么意思
  • 金湖县住房和城乡建设局网站wordpress多网站建设
  • 制作网站需要怎么做的做标书有什么好的网站吗
  • 淮安建设工程协会网站查询系统南京市建设局网站栖霞
  • 秦皇岛开发区建设局网站网站地图 制作
  • 彩票网站开发多少钱手机app开发工具有哪些
  • 钦州市网站建设免费建设游戏对战平台网站
  • 如乐网站深圳seo优化多少钱
  • 珠海手机网站建设推广公司自己做网站处理图片用什么软件
  • 服务器主机 网站开源自动化运维平台
  • 商城网站主机网站视觉首页怎么做
  • 网站开发工具与技术有什么做调查的网站
  • 3 阐述网站建设的步骤过程网页制作程序
  • 长沙高新区住房和建设管理局网站白家乐网站怎么建站
  • 做贸易进出口要什么网站平台公司logo背景墙设计效果图
  • 帝国网站管理系统入门教程上传wordpress到lamp
  • 网站推广属于什么行业建工网校论坛
  • 自己开网站工作室flash网站cms