兵兵有你

人品好,气质差.丢了工作就回家...

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1;关键词 DISTINCT 用于返回唯一不同的值,加了其它的列就可能会失效

语法:SELECT DISTINCT 列名称 FROM 表名称
2.

  GROUP_CONCAT和FIND_IN_SET

  GROUP_CONCAT 作用是将查到的结果,用指定的符号链接

  FIND_IN_SET 作用是将字符串按照指定的符号分隔

SELECT userid,username,userrole 角色 FROM `user` WHERE find_in_set('2',userrole)

 

======================================================

电脑上CMD查询时乱码:set names gbk;

查看表结构:show columns from 表名;

连接查询如:select a.id,a.name,b.title from my_admin_user a left join my_admin_shop b on a.shopid = b.id order by a.create_time limit 30;

null的使用: is null 或者 is not null,不能使用=null;

mysql正则表达式:

 

=======================================================

win下配置mysql环境变量时,目录指向MYSQL目录下的BIN目录即可.

同时连接数据库的命令:mysql -h localhost -u root -p

下面来对mysql分表进行一个测试,看用 navicate分表怎么用。

语句:

create table user(
    id int not null auto_increment,
    username varchar(10),
    primary key(id)
)engine = innodb charset=utf8
partition by range (id)(
    partition user_1 values less than (10),
    partition user_2 values less than (20)
);

  参考内容:https://www.cnblogs.com/phpshen/p/6198375.html

 查看mysql事务隔离级别:select @@tx_isolation

修改mysql事务隔离级别 ({READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE})

SET GLOBAL TRANSACTION ISOLATION LEVEL REPEATABLE READ;或者
set tx_isolation='READ-COMMITTED';

 

 

 

posted on 2017-09-09 13:09  greatbing  阅读(194)  评论(0编辑  收藏  举报