本文章是由一个简单的Mysql自增初始值的一个例子引导出大量的关于mysql主键获取 修改及一些常用的例子,下面我们一起来看看希望例子对各位会有帮助.
alter table table_name auto_increment=n;
注意n只能大于已有的auto_increment的整数值,小于的值无效.
show table status like 'table_name' 可以看到auto_increment这一列是表现有的值,步进值没法改变,只能通过下面提到last_inset_id()函数变通使用.
Mysql...
mysql中分页查询是非常的简单了同时也给我们大数据量带来了一些麻烦,如果有100万数据我们如果按普通的方法,我估计 你一条都查不出来,下面我来整理自己总结的mysql分页优化方法,希望对各位同学会有所帮助.
SQL分页过多时,例如 limit 1000000,20,效率会明显降低下,如何优化?
SQLServer用的是类似:SELECT top 10 * FROM USER ORDER BY uid ASC ;
MySQL用的是类似:SELECT * FROM USER ORDER BY uid ASC LIMIT...
由于公司业务需要需要远程访问数据,网上的方法还是蛮多的,但是找了很多都不好用,下面我整理了几个比较靠谱的几个答案下面一起来看看.
例子一,代码如下:
grant all privileges on wxtest.* to root175@111.34.73.175 identified by '11111'
增加一个root175用户,密码为11111,只能在111.34.73.175上登录,并对数据库wxtest有查询,增加,修改和删除的功能,需要在mysql的root用户下进行执行,这个如果以这个用户登...
在mysql中length是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符了,与char_length是有一点区别,本文章重点介绍第一个函数.
mysql里面的length函数是一个用来获取字符串长度的内置函数,具体用法示例如下:
(1),查看某字符串的长度(比如本站网址)
SELECT LENGTH('www.xiaohuboke.com');
(2),查询文章表(article)中标题最长的10篇文章
SELECT id,title FROM article ORDER BY LENGTH(titl...
今天发现数据库中有一些数据乱了我需要做一个临时表来存储数据,我们根据条件来把指定ID的数据保存到临时表,然后进行数据替换操作,但在使用select into from中发现许多的问题,下面我把整理个过程与大家分享一下.
表如下所示,代码如下:
SELECT * FROM `test_table_draw` WHERE `borough_id`>=10266 and `borough_id` =10266 and `borough_id` <=12354
相册表,创建一个备份表,代码如下:
CREATE ...
在mysql中alter命令可以修改字段类型,长度,名称或一些其它的参数,下面我来给大家介绍alter函数修改字段长度与类型的两个命令,希望文章来给各位带来帮助.
mysql 修改字段长度:
alter table news modify column title varchar(130);
alter table 表名 modify column 字段名 类型;
如:news 表里的title 字段 原来长度是 100个字符,现长度要改成130个字符
alter table news modify column title varchar(130...
mysql中不是所有长度的sql语句都会成功的处理,有时候会根据配置文件的max_allowed_packet值限制server接受的数据包大小.
有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败,该值设置过小将导致单个记录超过限制后写入数据库失败,且后续记录写入也将失败.
mysql where 中的in 中参数的个数就受到max_allowed_packet 的限制,max_allowed_packet参数的默认值是1M.
修改max_allowed_packet参数...
在mysql查询中我们可以在条件后面带上where参数如果有多个指定值我们可以使用 in来限制了,下面来看看in的一些使用技巧.
查询,代码如下:
SELECT * FROM table1 WHERE table1.id IN (1, 2, 3, 4, 5, …, 999999)
删除,代码如下:
DELETE FROM `table1` WHERE `id` in (835,836,837,…,999806)
子查询,代码如下:
SELECT * FROM table1
WHERE table1.id IN &...
也是头一次看到关于在mysql中直接把中文自动转换成拼音两个例子,看上去非常的好用我整理一下与大家分享,希望文章给大家有帮助.
汉字转拼音全拼,代码如下:
-- 创建汉字拼音对照临时表
CREATE TABLE IF NOT EXISTS `t_base_pinyin` (
`pin_yin_` varchar(255) CHARACTER SET gbk NOT ...