MySQL--操作数据表1:插入记录


BOOLEAN 布尔类型(TINNYINT(1));

TINYINT 默认是 TINYINT(3);

SELECT * FROM <表名>\G;  // 以网格形式显示结果

SET NAMES gbk; // 客户端以 gbk 的编码显示结果,并不影响数据表中真实的数据

注意:另外在 utf8 编码下插入中文,可先执行一下 SET NAMES gbk; 就能插入了


插入记录 INSERT:

方法一:(可以实现单条、多条插入)

INSERT users VALUES(NULL,'B','123',25,1),(NULL,'C',md5('12'),DEFAULT,2);

如果为自动编号的值赋值的话,我们可以采用 NULL 或 DEFAULT 代替,让其仍然以默认递增的状态实现

不仅可以把某个字段赋予某个具体值,也可以赋予一个表达式、函数

如果某个字段已经有默认值约束,赋值的时候可以以 DEAFAULT 填充,从而保证其原有的默认值

md5() 是 php 里边的一个函数,是用来计算某个字符串 md5 的哈希值

MySQL--操作数据表1:插入记录_第1张图片


方法二:(只能插入一条记录)

INSERT users SET username='D',password='123';  // 这里没全列出来是因为 age 有默认值,sex 允许为空

MySQL--操作数据表1:插入记录_第2张图片



方法三:(INSERT ....SELECT....)  


MySQL--操作数据表1:插入记录_第3张图片




你可能感兴趣的:(MySQL)