服务启动 在命令提示符中 启动mysql服务 net start mysql 停止mysql服务 net sotp mysql 通过命令行进入 mysql -u 用户名 -p 键入后会提示输入密码 如果不能进入数据库就使用绝对路劲或者配置环境变量 查看数据库 show databases; 查看表: show table; 增删改查等操作…
构建高安全电子商务网站之(网站文件及数据库自动本地/异地双备份)架构图 继续介绍Linux服务器文件备份,数据库备份,数据安全存储相关的电子商务系统架构.针对安全性有多种多样的解决方案,其中数据备份是重中之重的首要工作.电 子商务网站更加注重考虑数据安全,数据备份方案,包括本地备份.异地备份架构.其中Linux服务器的备份方案非常多,本文介绍一个大众化适用的解决方 案,通过编写Shell脚本来完成自动备份.本架构包括备份网站文件.数据库,自动本地备份并FTP上传备份脚本,完成相应本地备份.异地备…
mysql数据库优化课程---18.mysql服务器优化 一.总结 一句话总结: 1.四种字符集问题:字符集都设置为utf-82.slow log慢查询日志问题3.root密码丢失 1.mysql存在索引但是不使用索引的情况有哪些? 都会取到 or (1)如果MySQL估计使用索引比全表扫描更慢,则不使用索引.例如如果 列key_part1均匀分布在1到100之间,查询时使用索引就不是很好 也就是比如取1-100条,因为这100条都会被取到,所以用不用索引没有什么意义 (2)如果使用MEMORY…
mysql数据库优化课程---17.mysql索引优化 一.总结 一句话总结:一些字段可能会使索引失效,比如like,or等 1.check表监测的使用场景是什么? 视图 视图建立在两个表上, 删除了其中的一个表,check 视图的时候会有错误提示信息 mysql> check table v_user;---------------------------------------------------------------------------+| yzmedu.v_user | che…
mysql数据库优化课程---16.mysql慢查询和优化表空间 一.总结 一句话总结: a.慢查询的话找到存储慢查询的那个日志文件 b.优化表空间的话可以用optimize table sales; 1.查看慢查询日志是否开启? show variables show variables like "%quer%"; slow_query_log  | ONslow_query_log_file | mysql-slow.loglong_query_time | 10.000000…
mysql数据库优化课程---15.mysql优化步骤 一.总结 一句话总结:索引优化最立竿见影 1.mysql中最常用最立竿见影的优化是什么? 索引优化 索引优化,不然有多少行要扫描多少次,1亿行大概是5到10分钟,和列的存量有关系 2.show status的作用是什么? 执行频率 了解各种sql的执行频率 通过show status命令了解各种SQL的执行频率.格式:mysql> show [session|global]status;其中:session(默认)表示当前连接,global…
mysql数据库优化课程---13.mysql基础操作 一.总结 一句话总结:mysql复制表,索引,视图 1.mysql如何复制表? like select * 1.复制表结构 create table student like user; 2.复制表内容insert into student select * from user; 2.mysql中如何查看索引? show index show index from user\G 3.mysql普通索引如何创建和删除? create inde…
重新学习Mysql数据库1:无废话MySQL入门 开始使用 我下面所有的SQL语句是基于MySQL 5.6+运行. MySQL 为关系型数据库(Relational Database Management System),一个关系型数据库由一个或数个表格组成, 如图所示的一个表格: 表头(header): 每一列的名称; 列(col): 具有相同数据类型的数据的集合; 行(row): 每一行用来描述某个人/物的具体信息; 值(value): 行的具体信息, 每个值必须与该列的数据类型相同; 键(…
mysql数据库优化课程---12.mysql嵌套和链接查询 一.总结 一句话总结:查询user表中存在的所有班级的信息? in distinct mysql> select * from class where id in(select distinct class_id from user);+----+--------+------------+| id | name   | ctime      |+----+--------+------------+|  1 | class1 | 1…
mysql数据库优化课程---11.mysql普通多表查询 一.总结 一句话总结:select user.username,user.age,class.name,class.ctime from user,class where user.class_id=class.id; 1.sql中的注释是什么? -- 两个横杠 2.两表无条件查询的结果是什么? 条数乘积 select * from class,user; 1.两表数据进行所有组合.2.数据量是两表条数乘积. 3.多表连接查询(有条件)…