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

xiaoxiao2021-02-28  164

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 的哈希值

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

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

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

转载请注明原文地址: https://www.6miu.com/read-26200.html

最新回复(0)