-
日期:2020-11-02 13:34:39
点击:59
内容简介:项目中经常会用到自增id,比如uid,最简单的方法就是用直接用数据库提供的AUTO_INCREMENT,但是如果用户量非常大,几千万,几亿然后需要分表存储的时候呢,这种方案就搞不定了,所以最好有一个全局的自增ID的生成器,不管是否分表,都能从生成器中获取到全局...
-
日期:2020-11-02 13:34:38
点击:59
内容简介:复制代码 代码如下: SELECT FORMAT(12562.6655,2); 结果:12,562.67 查看文档:Formats the number X to a format like '#,###,###.##', rounded to D decimal places, and returns the result as a string. If D is 0, the result has no decimal point or...
-
日期:2020-11-02 13:34:38
点击:59
内容简介:要使定时起作用 MySQL的常量GLOBAL event_scheduler必须为on或者是1 -- 查看是否开启定时器 SHOW VARIABLES LIKE '%sche%'; -- 开启定时器 0:off 1:on SET GLOBAL event_scheduler = 1; -- 创建事件 --每隔一秒自动调用e_test()存储过程 CREATE EVENT IF NO...
-
日期:2020-11-02 13:34:37
点击:59
内容简介:Key-Value缓存有很多,用的较多的是memcache、redis,他们都是以独立服务的形式运行,在工作中有时需要嵌入一个本地的key-value缓存,当然已经有LevelDb等,但感觉还是太重量级了。 本文实现了一种超级轻量的缓存, 1、实现代码仅仅需要400行; 2、性能高效...
-
日期:2020-11-02 13:34:37
点击:59
内容简介:由于我的MySQL不知道什么原因突然打不开了并报了个10061的错,查了下原因说是因为数据库被连接发生冲突,麻烦死了于是重装,在最后一步的 start service 停了,安装失败,又重装了N次,还是失败。原因是已经装过MySQL的电脑上存在以注册项目,网上有很多说法...
-
日期:2020-11-02 13:34:36
点击:59
内容简介:在做了之前的SQL SERVER之后,便很想尝试一下MYSQL的入侵测试已经防范,与大家一起分享。 总的来说,我一直在用的是MYSQL,对MYSQL比较熟悉,相比较而言,感觉MYSQL更安全,这只是我自己胡乱猜想的,希望不要引起什么争论神马的。。。一本馒头引发的血案。。...
-
日期:2020-11-02 13:34:36
点击:59
内容简介:Linux下 均在控制台下操作。 导入数据库: 前提:数据库和数据表要存在(已经被创建) (1)将数据表 test_user.sql 导入到test 数据库的test_user 表中 [root@test ~]# mysql -uroot -p test /www/web/test/test_user.sql (2) 将数据库 test.sql 导入到 test...
-
日期:2020-11-02 13:34:35
点击:59
内容简介:最近在纠结如何修改mysql的密码,终于搞定了。. 在wamp环境下,左击你的wamp图标。在服务下面找到mysql然后你就会看到一个mysql控制台,进入即可操作下面步骤。 运行-cmd 首先我们有进入mysql 。(这个是在dos下的在wamp下我自己的电脑直接输入mysql密码就可...
-
日期:2020-11-02 13:34:35
点击:59
内容简介:1、表的主键、外键必须有索引; 2、数据量超过300的表应该有索引; 3、经常与其他表进行连接的表,在连接字段上应该建立索引; 4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引应该建在选择性高的字段上; 6、索引应该建在小字段...
-
日期:2020-11-02 13:34:34
点击:59
内容简介:复制代码 代码如下: CREATETABLE`users`( `id`int(10)NOTNULLAUTO_INCREMENT, `name`char(50)NOTNULL, PRIMARYKEY(`id`) ) 复制代码 代码如下: deletefromuserswhereidin(selectmin(id)fromusersgroupbynamehavingcount(name)1); 结果报错:1093youcan'tspec...