mysql
一一三一
on the way
展开
-
mysql练习(50题)
数据准备:/*-- 建表-- 学生表CREATE TABLE `Student`( `s_id` VARCHAR(20), `s_name` VARCHAR(20) NOT NULL DEFAULT '', `s_birth` VARCHAR(20) NOT NULL DEFAULT '', `s_sex` VARCHAR(10) NOT NULL DEFA...原创 2020-02-13 17:30:49 · 956 阅读 · 0 评论 -
mysql表名不区分大小写&锁表
修改mysql表名不区分大小写注意:如果数据库中已经有了大写的表名,该方法会使之前的大写表名无法识别。打开配置文件 vim /etc/my.cnf(CentOS)在文件中的[mysqld]下面添加或者修改参数: lower_case_table_names=1重启mysql之后生效 service mysqld restart(或者service mysql restart)l...原创 2020-02-13 16:37:44 · 828 阅读 · 0 评论 -
mysql优化实际操作
准备数据:create table course(cid int(3),cname varchar(20),tid int(3));create table teacher(tid int(3),tname varchar(20),tcid int(3));create table teacherCard(tcid int(3),tcdesc varchar(20...原创 2020-02-09 23:13:29 · 1335 阅读 · 0 评论 -
mysql优化基础
MYSQL执行原理 MYSQL逻辑分层 :连接层 服务层 引擎层 存储层 InnoDB(默认) :事务优先 (适合高并发操作;行锁) MyISAM :性能优先 (表锁)查询数据库引擎: 支持哪些引擎? show engines ; 查看当前使用的引擎 show variables like '%storage_engine%' ;指定数据库对象的引擎:creat...原创 2020-02-08 16:08:21 · 133 阅读 · 0 评论 -
mysql安装配置(Linux)
MySQL版本5.x:5.0-5.1:早期产品的延续,升级维护5.4 - 5.x : MySQL整合了三方公司的新存储引擎 (推荐5.5)mysql安装安装:rpm -ivh rpm软件名 如果安装时 与某个软件 xxx冲突,则需要将冲突的软件卸载掉: yum -y remove xxx安装时 有日志提示我们可以修改密码:/usr/bin/mysqladmin -u roo...原创 2020-02-08 15:51:38 · 154 阅读 · 0 评论 -
mysql的sql优化
show 参数show [session|global] status 命令可以提供服务器状态信息;session表示当前链接的统计结果,global来表示自数据库上次启动至今的统计结果,默认是session级别的。show status like 'Com_%' 表示xxx语句执行的次数通过Com_select,Com_insert,Com_update,Com_delete这几...原创 2018-11-28 13:05:33 · 143 阅读 · 0 评论 -
mysql高级
mysql配置文件二进制日志log-bin 主从复制 错误日志log-error 默认是关闭的,记录严重的告警和错误信息,每次启动和关闭的详细信息等。 查询日志log 数据文件 数据 Windows :data目录下面有数据库文件(这个路径可以在.ini文件里面配置) Linux下面:/var/lib/mysql下面 frm 表结构 myd 表数据 myi ...原创 2018-11-28 13:05:19 · 115 阅读 · 0 评论 -
mysql总结
数据库优化工作一般考虑4个方面数据库设计sql语句优化数据库参数设置恰当的硬件资源和操作系统一、数据库设计三范式 一张表有一个主键二、sql语句优化explain 全局查询日志(general_log)mysql的存储引擎innodb和myisam的区别myisam不支持外键myisam不支持事物myisam删除数据之后,空间不释放。myisam...原创 2018-11-28 13:05:07 · 142 阅读 · 0 评论