首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL复习资料(附加)case when

MySQL复习资料(附加)case when  文章链接 MySQL复习资料(一)——MySQL环境安装 MySQL复习资料(二)——MySQL-DDL语句 MySQL复习资料(三)——MySQL-DML...语句 MySQL复习资料(四)——MySQL-聚合函数 MySQL复习资料(五)——MySQL-索引 MySQL复习资料(六)——MySQL-多表联合查询 MySQL复习资料(七)——MySQL-存储过程...MySQL复习资料(八)——MySQL-事务 MySQL复习资料(九)——MySQL-图形化工具使用 本章内容:case when的使用 /* Navicat Premium Data Transfer...: MySQL Source Server Version : 50732 Source Host : rm-bp1zq3879r28p726lco.mysql.rds.aliyuncs.com...直接无符号判断 select userName, ( case when sex=0 then '女' when sex=1 then '男' end ) sexName from users; 符号判断

83820

修改mysql数据库文件存放目录

在安装mysql的时候,数据库的存放路径是默认的,默认会存放在C盘,这样会占用大量的磁盘空间 此教程以win10,MySQL Server 5.7为例 1、停止mysql服务 使用管理员权限打开cmd...命令,输入 net stop mysql57 2、我的默认数据库文件存放路径为C:\ProgramData\MySQL\MySQL Server 5.7 打开这个文件夹,把data目录拷贝到新建的数据库文件存放路径里面...image.png 然后在C:\ProgramData\MySQL\MySQL Server 5.7目录下找到my.ini文件 ?...image.png 打开它找到datadir修改值为你新建的数据库文件存放路径 ?...image.png 3、重新启动mysql服务 在cmd命令里面输入 net start mysql57 在输入 mysql -uroot -p 然后提示输入密码, 连接到数据库以后 在mysql

8.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL数据库文件的移动和权限设置

新型数据库层出不穷,MySQL一幅日薄西山的样子。其实还有很多人或者偏爱、或者使用以前遗留的系统,仍然生活在MySQL的世界。 我也是很久不用了,这个很久超过十年。...不过前几天个朋友让我帮忙为他们升级服务器,才发现,老革命居然碰到个新问题。 因为是个用了很久的系统,所以不考虑变更数据库系统了。只是把当前数据库迁移到新的设备上,这应当是很简单的事情。...,免得拷贝完成再设置权限 # cp -Ra mysql /media/data/ // 老文件先不删除,保留备份防止意外 # mv mysql mysql-bak // 偷个懒,直接建一个链接,免得要修改...mysql启动脚本和设置文件 # ln -s /media/data/mysql/ . # service mysql start 回车键按下,系统提示: start: Job failed to start.../data/mysql/ r, /media/data/mysql/** rwk, /media/data/mysql-files/ r, /media/data/mysql-files/*

7.8K20

Mysql数据库文件夹复制出错,你遇到过吗?

今天我的一个同学在家做了一个作品,建立了mysql数据库,来学校的时候从家里的wamp文件夹里面拷贝了data下的mysql数据库文件夹,结果到学校不能使用了。...未完待续 后来留着 frm 文件不要动、在新的mysql里建一个数据库,然后分别手工建立你要的那些表,结构随便弄.这样在 Mysql\data文件夹就有了一堆和你手头保存的frm对应文件.把你保留的文件覆盖这些新的...重启 mySQL 服务 这样你保留的数据库结构就出来了,不过数据没了。 附注:建立数据库尽量将表的类型设置成MyISAM,这样都不会出这样的错误了。唉,数据无价啊。希望大家能小心处理。...如果你特别好的建议或者解决办法可以给我留言。...—支持事务和页锁定 INNODB—支持事务、外键和行锁定,它是mysql最完善的格式 MERGE—可以把myisam格式的建立一个虚拟表

2.9K60

mysql索引类型哪些

mysql中索引类型:最基本的没有限制的普通索引,索引列的值必须唯一的唯一索引,主键索引,多个字段上创建的组合索引以及用来查找文本中的关键字的全文索引 微信图片_20191202154142.jpg...MySQL中的索引类型以下几种 普通索引 唯一索引 主键索引 组合索引 全文索引 1、普通索引 是最基本的索引,它没有任何限制。...注意事项 使用索引时,以下一些技巧和注意事项: 1、索引不会包含有null值的列 只要列中包含有null值都将不会被包含在索引中,复合索引中只要有一列含有null值,那么这一列对于此复合索引就是无效的...5、不要在列上进行运算,这将导致索引失效而进行全表扫描,例如 微信图片_20191202161035.png 6、不使用not in和操作 以上就是mysql索引类型哪些的详细内容

4.3K31

MySQL哪些存储引擎(MySQL存储引擎大全)

MyISAM在所有MySQL版本里被支持;不支持事务处理;它是MySQL的默认的存储引擎; MEMORY MEMORY存储引擎,别称HEAP存储引擎;提供“内存中”表,将数据存储在内存中。...MEMORY存储引擎不支持事务处理;MySQL的所有版本都支持InnoDB存储引擎;注释:MEMORY存储引擎正式地被确定为HEAP引擎。...这个引擎的目的是服务,在MySQL源代码中的一个例子,它演示说明如何开始编写新存储引擎。同样,它的主要兴趣是对开发者。...NDB NDB存储引擎,别名NDBCLUSTER;NDB Cluster是被MySQL Cluster用来实现分割到多台计算机上的表的存储引擎。它在MySQL-Max 5.1二进制分发版里提供。...在MySQL 5.1中,它只和MySQL一起工作,使用MySQL C Client API。在未来的分发版中,我们想要让它使用其它驱动器或客户端连接方法连接到另外的数据源。

6.2K41

干货|Sqlite数据库知识必知必会(上篇)

前面几天给大家分享了MySQL数据库知识,没来得及看的小伙伴可以前往:Mysql查询语句进阶知识集锦,一篇文章教会你进行Mysql数据库和数据表的基本操作,关于数据库的安装可以参考:手把手教你进行Mysql5...首先我们要创建一个数据库文件,以“.db”结尾的文件,如下: ?...5).创建附加数据库 ATTACH DATABASE 'test1.db' as 'test1'; ATTACH DATABASE 'test2.db' as 'test2'; 上述操作是将所有数据库数据都存放在了数据库文件...6).显示附加数据库 .database .databases 两者即可 ? 7).分离数据库 DETACH DATABASE 'test1'; ?...四、总结 这篇文章主要介绍了Sqlite数据库的安装、图形化管理系统、基本数据类型、基本关键字和数据库的相关操作,介绍了创建数据库、查看数据库、退出数据库、导出数据库、创建附加数据库、显示附加数据库和分离数据库的方法

71520

MySQL 的优化方案哪些?

我们本课时的面试题是,MySQL 的优化方案哪些?...① 磁盘 磁盘应该尽量使用高性能读写能力的磁盘,比如固态硬盘,这样就可以减少 I/O 运行的时间,从而提高了 MySQL 整体的运行效率。...磁盘也可以尽量使用多个小磁盘而不是一个大磁盘,因为磁盘的转速是固定的,多个小磁盘就相当于拥有多个并行运行的磁盘一样。...当然,当我们已经了(name,age)这个联合索引之后,一般情况下就不需要在 name 字段单独创建索引了,这样就可以少维护一个索引。...我们可以通过设置“slow_query_log=1”来开启慢查询,它的开启方式两种: 通过 MySQL 命令行的模式进行开启,只需要执行“set global slow_query_log=1”即可,

2.7K40
领券