空值与非空: NULL #字段值为空, NOT NULL #字段值非空. 自动编号: AUTO_INCREMENT 1)、必须与主键组合使用. 2)、默认情况下,起始值为1,增量为1. 主键: PRIMARY KEY 1)、主键约束 2)、每张数据表只能存在一个主键 3)、主键保证记录的唯一性 4) ...
分类:
数据库 时间:
2017-05-16 23:19:31
阅读次数:
167
参考表结构 CREATE TABLE `t_baby` ( `baby_id` int(11) NOT NULL AUTO_INCREMENT, `user_id` int(11) NOT NULL, `nickname` varchar(64) DEFAULT NULL, `avatar` var ...
分类:
数据库 时间:
2017-05-15 23:40:16
阅读次数:
8744
重置 MySQL 自增列 AUTO_INCREMENT 初时值 注意, 使用以下任意方法都会将现有数据删除. 方法一: delete from tb1; ALTER TABLE tbl AUTO_INCREMENT = 100; (好处, 可以设置 AUTO_INCREMENT 为任意值开始) 提示 ...
分类:
数据库 时间:
2017-05-13 20:10:25
阅读次数:
237
首先我们建立一张带有逗号分隔的字符串。 CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL);然后插入带有逗 ...
分类:
数据库 时间:
2017-05-13 14:53:37
阅读次数:
183
实现的原理其实很简单,我是用的原生js写的,当然用jq封转好的也都一样(下次用jq写个其他的)。解析都写在代码里面了: 建表语句: 1 CREATE TABLE `comment` ( 2 `id` int NOT NULL AUTO_INCREMENT COMMENT '主键索引' , 3 `co ...
分类:
Web程序 时间:
2017-05-09 00:49:46
阅读次数:
344
sql CRUD 增删改查复习汇总 1.创建数据库create database 数据库名称删除数据库drop database 数据库名称2.创建表create table 表名( 列名 类型(长度) 自增长 主键 非空,)自增长:auto_increment主键:primary key非空:no ...
分类:
数据库 时间:
2017-05-07 17:38:36
阅读次数:
164
60、NULL是没有值,空串是一个有效值61、主键只能使用不允许未NULL值的列62、每个表只允许一个auto_increment列63、不允许使用函数作为默认值,只支持常量64、InnoDB 支持事务的引擎,可靠;MEMORY 快,数据存储在内存,适合临时表;MyISAM 快,支持全文搜索65、修 ...
分类:
数据库 时间:
2017-05-07 16:10:45
阅读次数:
157
create table account ( id int primary key auto_increment, name varchar(20), money double);insert into account values(null,'a',1000),(null,'b',1000); 一 ...
分类:
数据库 时间:
2017-05-02 10:12:37
阅读次数:
284
下面分别创建三张表,并分别插入1W条简单的数据用来测试,详情如下: [1] test_a 有主键但无索引 CREATE TABLE `test_a` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `title` varchar(100) NOT N ...
分类:
数据库 时间:
2017-04-29 21:03:17
阅读次数:
247
Atitit mysql数据库统计信息 SELECT table_name, table_rows, index_length, data_length, auto_increment, create_time, update_time, table_collation, ENGINE FROM I ...
分类:
数据库 时间:
2017-04-26 23:49:00
阅读次数:
414