1 前言 本文来自回答思否网友的一个问题,这个网友新建了一张表, 设为 ,`AUTO_INCREMENT 9`, 当他插入数据的时候,发现主键值是从 开始的,所以产生了疑惑。这篇文章一起来讨论一下自增字段问题。 2 自增字段计算方式 自增字段取值和 参数和 参数有关, 参数设置的是自增字段偏移值,也 ...
分类:
数据库 时间:
2020-05-22 16:50:31
阅读次数:
57
基础信息介绍 测试库:test; 测试表:user; user表定义: CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` char(30) NOT NULL, `age` int(11) NOT NULL, `gen ...
分类:
数据库 时间:
2020-05-22 13:08:54
阅读次数:
75
1.非空约束 2.主键约束PRIMARY KEY .每张数据表只能存在一个主键; .主键保证记录的唯一性; .主键自动为NOT NULL .AUTO_INCREMENT必须与主键一起使用,但主键没有要求一定要AUTO_INCREMENT. 语法: CREATE TABLE tbl_name( id ...
分类:
数据库 时间:
2020-05-19 16:37:40
阅读次数:
92
1.数据库表 CREATE TABLE `tb_brand` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '品牌id', `name` varchar(50) NOT NULL COMMENT '品牌名称', `image` varchar(2 ...
分类:
编程语言 时间:
2020-05-18 22:33:12
阅读次数:
86
先看个小案例: 话不多说,上案例,先创建一个表 mysql> CREATE TABLE IF NOT EXISTS `account`( `id` INT UNSIGNED AUTO_INCREMENT, `name` VARCHAR(60), `balance` INT(11) DEFAULT N ...
分类:
数据库 时间:
2020-05-16 17:08:07
阅读次数:
79
create table order_ipad( id bigint(20) unsigned not null auto_increment,comment '自增主键', uuid bigint(20) unsigned not null default '0' comment '用户id', ...
分类:
其他好文 时间:
2020-05-15 17:55:14
阅读次数:
55
基本表的增删改查: 1.表结构: CREATE TABLE `t_checkitem` ( `id` int(11) NOT NULL AUTO_INCREMENT, `code` varchar(16) DEFAULT NULL, `name` varchar(32) DEFAULT NULL, ...
分类:
其他好文 时间:
2020-05-15 09:18:26
阅读次数:
57
利用id进行层级分类: 思路:设置父类id,一级id=0;二级id=1;以此类推: 1.数据库表的设计: CREATE TABLE `tb_category` ( `id` int(20) NOT NULL AUTO_INCREMENT COMMENT '分类ID', `name` varchar( ...
分类:
其他好文 时间:
2020-05-15 00:02:44
阅读次数:
53
--查询基本使用(条件,排序,聚合函数,分组,分页)--创建学生表create table students ( id int unsigned not null auto_increment primary key, name varchar(20) default '', age tinyint ...
分类:
数据库 时间:
2020-05-10 17:32:50
阅读次数:
107
连接查询 --创建学生表create table students (id int unsigned not null auto_increment primary key,name varchar(20) default '',age tinyint unsigned default 0,high ...
分类:
其他好文 时间:
2020-05-10 16:40:04
阅读次数:
66