Mysql学习笔记

数据库文件再Linux系统中的位置

1
/var/lib/mysql

批量修改id

1
update table set id=id+9000

如果执行了这个语句,例如id增加到了9999,但是当前的id可能正好也是9999,此时就会报错。

这时,可以执行如下语句,设置表格的当前自增主键的初始值。

1
2
3
4
5
CREATE TABLE   test
(
id INT UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT,
username VARCHAR(15) NOT NULL
)AUTO_INCREMENT = 100;

或者,可在建表时可用“AUTO_INCREMENT=n”选项来指定一个自增的初始值。

1
alter table tbname auto_increment = x ;

sql语句的内嵌函数举例

例如:mysql数据库按字段长度排序

1
select * from student order by LENGTH(name)
-------------本文结束感谢您的阅读-------------