primary key 主键 notnull 不为空 unique 唯一 foreign key(外键) references t1(id) auto_increment 递增,数字必须为整数 字段的增删改查 : 增 insert into t1 values(XX) 删delete from t1 ...
分类:
数据库 时间:
2019-01-24 20:16:21
阅读次数:
185
1.自增值的设置 mysql:id int primary key auto_increment sqlserver:id int primary key identity(1, 1) //identity(1,1):从1开始,每次+12.SQL Server查看表结构:sp_help 表名 或 s ...
分类:
数据库 时间:
2019-01-23 17:31:29
阅读次数:
222
创建表create table student( id int not null auto_increment primary key comment '这是主键', sno varchar(10) comment '这是姓名', sex int default 1 comment '这是性别 1代 ...
分类:
数据库 时间:
2019-01-19 17:34:50
阅读次数:
201
一、 多表连接查询 1 #建表 2 #部门表 3 create table department( 4 id int, 5 name varchar(20) 6 ); 7 8 create table employee( 9 id int primary key auto_increment, 10 ...
分类:
其他好文 时间:
2019-01-18 18:36:00
阅读次数:
179
-- Table structure for articles-- DROP TABLE IF EXISTS `articles`;CREATE TABLE `articles` ( `id` int(11) NOT NULL AUTO_INCREMENT, `title` varchar(200) ...
分类:
数据库 时间:
2019-01-17 23:46:52
阅读次数:
202
索引在数据库中类似图书馆的目录,合理使用能加快数据库的查询速度。索引在一般使用中,分为单列索引,联合索引(复合索引) 单列索引 例如,目前存在一张表,结构如下: CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(100) NOT NULL ...
分类:
数据库 时间:
2019-01-16 11:58:40
阅读次数:
214
当在MySQL中使用事务,回滚后 ,会出现先自增id不连续的情况,解决:执行: ALTER table tableName AUTO_INCREMENT=1; 在回滚后都重置AUTO_INCREMENT的值。 注意:最好先了解MySQLl事务。 ...
分类:
数据库 时间:
2019-01-14 16:32:49
阅读次数:
309
在MySQL5.7中做INSERT IGNORE时发现, 即使INSERT未成功执行, 表的自增主键却自动加1了, 在某些情况下需要避免这种行为. 需要修改的变量是 innodb_autoinc_lock_mode, 将其设为0后, 在INSERT未成功执行时不会自增主键. innodb_autoi ...
分类:
数据库 时间:
2019-01-13 00:21:49
阅读次数:
401
1 """ 2 什么时候用主键?主键的作用? 3 保证数据的唯一性 4 一张表只能有一个主键 5 一个主键只能是一列吗?错的 可以有多列 6 7 例子: 8 create table t1( 9 nid int(11) not null auto_increment primary key, 10 ... ...
分类:
数据库 时间:
2019-01-11 22:14:35
阅读次数:
153
create table dep( id int primary key auto_increment, name varchar(16), work varchar(16) ); create table emp( id int primary key auto_increment, name v ...
分类:
数据库 时间:
2019-01-11 20:16:26
阅读次数:
281