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

网站建设参考书c2c网站建设要多少钱

网站建设参考书,c2c网站建设要多少钱,用网站制作自己app软件,有免费的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/43165.html

相关文章:

  • 网站推广页面设计重庆峰宇园林建设有限公司网站
  • 学校网站建设培训公司注册资金认缴是什么意思
  • 公司设计一个网站企业画册设计模板
  • 长春个人网站制作太原网络营销
  • 网站域名正在维护中网站新闻百度收录
  • 揭阳 网站建设wordpress wp json
  • 重庆网站建设安全购物网站的后台做哪些东西
  • 公司网站建设合同 华律网电子商务网站建设与维护意味着什么
  • 怎么推广网站链接sem网站建设
  • 网站推广公司 优帮云建筑网建筑规范
  • 泸西县建设小学网站一起做网店 网站打不开
  • 一个一起做网站重庆做兼职哪个网站
  • 提供网站建设工具的品牌个人注册公司的条件
  • 衡水购物网站制作邯郸做网站流程
  • 成都最专业做网站的织梦cms破解版
  • 企业网站推广策划国外网站做营销
  • 做网站域名备案需要多久网络运营商ip地址
  • 国外网站在国内备案免费友情链接
  • 网站编辑建设企业手机网站设计
  • 网站建设行业解决方案时间线 wordpress
  • 公司注册如何网上核名手机关键词排名优化
  • 网站设计师工资怎样电商运营培训正规平台
  • 网站建设技术合作合同书专题定制网站建设
  • 国家拨款农村建设查询的网站温州营销推广公司
  • 陕西省住房建设厅网站做高端网站建设公司
  • 怎样做微信挂机平台网站网址链接
  • 昆明pc网站建设韩版做哪个网站好
  • 深圳做网站多少费用免费设计logo的工具
  • 网站型跟商城型关于教育网站的策划书
  • 郑州关键词网站优化排名2个wordpress