mysql
文章平均质量分 69
baidu_23142899
这个作者很懒,什么都没留下…
展开
-
一、MySql基础操作
1.1 mysql 表复制复制表结构+复制表数据create table t3 like t1;insert into t3 select * from t1;desc t1;查看表结构1.2 mysql 索引(1)alter table 用来创建普通索引、unique索引或primary key 索引alter table table_name add index index_name(colu...原创 2018-06-02 20:31:20 · 142 阅读 · 0 评论 -
二、常用的sql技巧
2.1 正则表达式的使用?regexpselect “linux is very good!” regexp “.*”;使用正则表达式“$” 和[] 进行匹配mysql>select name, email from t where email REGEXP “@163[.,]com$”使用like方式查询mysql>select name, email from t where em...原创 2018-06-02 20:36:08 · 170 阅读 · 0 评论 -
三、sql语句的优化
3.1 优化sql语句的一般步骤explain 或是desc (解析sql 语句)查看sql语句执行情况慢查询日志通过慢查询日志找出select语句(查找是不是需要加索引和影响行数) 之后在配和explain 或是desc先看影响行数,然后看是否需要加索引,以及索引是否需要用得上?bin_log 日志和慢查询日志一定要开启。1.1 通过show status 命令了解各种sql的执行频率格式:my...原创 2018-06-02 20:47:52 · 312 阅读 · 0 评论 -
四、mysql主从复制
4.1、主服务器配置1、登陆mysql数据库mysql -uroot -p test2、给从服务器设置授权用户grant all slave on *.* to user@ip identified by ‘pass’;或是grant replication slave on *.* user@ip identified by ‘pass’;3、修改主数据库服务器的配置文件my.cnf,开启bin...原创 2018-06-02 21:53:12 · 159 阅读 · 0 评论 -
mysql 之修改root密码和忘记密码的操作
一、修改Mysql数据库root用户的密码的几种方法 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = password('新密码'); 例子:mysql> set password for root@localhost = password('123'); 方法2:用mysqla原创 2018-01-22 16:17:07 · 171 阅读 · 0 评论 -
五、mysql 用户授权
5.1、grant 给用户进行授权mysql -uroot -p123 test ———test是指数据库给从服务器设置授权用户设置所有的权限grant all on *.* to user@ip identified by ‘pass’;设置备份的权限grant replication on *.* to user@ip identified by ‘pass’;查看用户授权表select...原创 2018-06-02 21:58:47 · 216 阅读 · 0 评论 -
六、innodb 共享表空间
7.1、共享表空间有点:可以放表空间分成多个文件存放到各个磁盘上(表空间文件不受表大小的限制,如一个表可以分布在不同步的文件上)。数据和文件放在一起方便管理。缺点:所有的数据和索引存放在一个文件中将有一个庞大的文件,虽然可以把一个大文件分成多个小文件,但是多个表及索引在表空间中混合存储,这样对于一个表做了大量删除后表空间中将会有大量的空隙,特别是对于统计分析,日志系统这类应用最不适合用共享表空间。...原创 2018-06-02 22:01:16 · 490 阅读 · 0 评论 -
七、mysql服务器优化
7.1、myisam 读锁定1、lock table t1 read2、开启另一个mysql连接中断,接着去尝试:select * from t13、再insert、update和delete t1这张表,你会返现所有的数据都停留在终端上没有真正的去操作4、读锁定对我们在做备份大量数据时非常有用mysqldump -uroot -p123 test>test.sql7.2、myisam 写...原创 2018-06-02 22:06:37 · 206 阅读 · 0 评论