前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据库介绍与分类

数据库介绍与分类

作者头像
用户5760343
发布2019-11-12 16:24:35
4430
发布2019-11-12 16:24:35
举报
文章被收录于专栏:sktj

1、sql nosql:not only sql 2、mariadb的默认引擎用XtraDB来替代mysql的InnoDB 3、redis string,list,set,zset,push/pop,add/remove 使用内存缓存,支持持久化存储,数据类型丰富,主从 4、mongodb 5、mysql有企业版和社区版之分,生产环境一般GA版 下载地址;http://mirrors.sohu.com/mysql/ 6、数据库禁止用kill -9 强制删除 7、path=xx:$path 8、mysql -u -p -h -P 9、mysqladmin -u root password 'xxxx' alter user 'xx'@'' identified by 'xx'; grant all privileges on . to xx@xx identified by xx update mysql.user set authentication_string=password("new password") where User="username" and Host="localhost"; flush privileges; 10、用户表 select user.host from mysql.user; drop user root@':1' drop database test; 11、错误日志 [mysqld_safe] log-error

轮询错误日志mysqladmin flush-logs

image.png

12、普通日志 general_log=on 13、二进制日志 log_bin expire_logs_days=7

默认模式:STATEMENT

14、慢查询日志 slow-query-log=ON long_query_time=2 slow-query-log-file=/xx/

轮询慢查询日志

image.png

15、显示字符集 show character set;

查看Linux系统语言,echo $LANG

my.cnf中设置字符集

character-set-server=utf8

更改字符集

alter database x CHARACTER SET xx alter table x CHARACTER SET XX; select version(); alter table x engine=innodb; 16、mysql有哪些存储引擎 innodb,memory,myisam innodb:支持事务、为处理巨大数据量设计、缓冲管理、高性能 myisam:不支持事务,使用表级锁并发差,只缓存索引,支持全文索引 memory:只支持固定大小的行,数据容易丢失 1、如果要提供提交、回滚和崩溃恢复能力的事务安全(ACID兼容)能力,并要求实现并发控制,InnoDB 是个很好的选择。 2、如果数据表主要用来插入和查询记录,则 MyISAM 引擎能提供较高的处理效率。 3、如果只是临时存放数据,数据量不大,并且不需要较高的数据安全性,可以将数据保存在内存中的 Memory 引擎。MySQL 中使用该引擎作为临时表,存放查询的中间结果。 4、如果只有 INSERT 和 SELECT 操作,可以选择 Archive 引擎,Archive 存储引擎支持高并发的插入操作,但是本身并不是事务安全的。Archive 引擎非常适合存储归档数据,如记录日志信息可以使用 Archive 引擎。

ACID:原子性、一致性、独立性、持续性

17、start transaction; xxx xx commit;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 轮询错误日志mysqladmin flush-logs
  • 默认模式:STATEMENT
  • 轮询慢查询日志
  • 查看Linux系统语言,echo $LANG
  • my.cnf中设置字符集
  • 更改字符集
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档