![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 51
michaelgo
这个作者很懒,什么都没留下…
展开
-
Centos MySQL/MariaDB root密码重置
对于忘了密码这种事再经常不过了。刚装过mysql/mariadb,几天没用,密码忘了怎么办。解决方式如下:1.查看当前mysql服务是否活着,如果活着先停掉:ps -ef|grep msql如果活着那么先停掉服务:killall -TERM mysqld2.停掉之后安全模式启动MySQLmysqld_safe --skip-grant-tables &3.再次使用root用户连接,此时密码...原创 2018-04-02 15:03:41 · 345 阅读 · 0 评论 -
基础札记--shell 操作 mysql sql语句
核心的用法:1.连接到指定db:conn="mysql -hlocalhost -P3306 -uuser_w -puser_w -D customer_db" 2.操作指定sqlsql="delete from order_details where uid=$USERID" $conn -e "$sql"3.取得select语句的返回值sql="select uid from user_i...原创 2018-04-21 17:45:17 · 362 阅读 · 0 评论 -
mysql中的编码方式utf8与utf8mb4
前言 mysql中的utf8并不是真正的UTF-8编码,它只有3个字节来表示字符,如果有超过3个字节的字符,那么这种编码方式就表示不了,并且会抛错。这是为什么呢,当然是有历史原因的,后面详细介绍一下。 一、mysql的utf8编码 mysql的utf8编码能够表示Unicode的BMP标准面的所有字符,但是后来随着Unicode的扩展,总共有17个面,对于其他面的字符,包括 Emoji 表情...原创 2018-07-21 17:43:10 · 1456 阅读 · 0 评论 -
MySQL InnoDB与MyISAM的区别和使用场景
1. InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; 2. InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB表转为MYISAM会失败; 3. InnoDB是聚集索引,数据文件是和索引绑在一起的,必须要有主键,通过主键索引效率很高...原创 2018-09-03 15:17:34 · 3148 阅读 · 0 评论