插入表记录(1):
Demo:此种方法在写值时支持算数
1 # 创建数据库并使用数据库 2 CREATE DATABASE gzcsql; 3 USE gzcsql; 4 # 创建数据表 5 CREATE TABLE table1( 6 id SMALLINT UNSIGNED PRIMARY KEY AUTO_INCREMENT, 7 name VARCHAR(20) NOT NULL, 8 password VARCHAR(32) NOT NULL, 9 age TINYINT UNSIGNED NOT NULL DEFAULT 10, 10 sex BOOLEAN 11 ); 12 # 插入记录,若未标明要插入哪几列的话则需全部插入,主键可使用DEFAULT或NULL让其使用默认自增的值,标记了默认值的也可使用DEFAULT表示使用默认值 13 INSERT table1 VALUES(NULL,‘Tom‘,‘123‘,DEFAULT,1);
一次性插入多条记录,多条记录间用逗号隔开:
1 INSERT table1 VALUES(NULL,‘XiaoMing‘,‘456‘,21,1),VALUES(DEFAULT,‘XiaoGuo‘,‘666‘,21,1);
插入表记录(2):
Demo:此种方法与第一种方法的区别是此方法可以使用子查询,且只能一次插入一条记录
时间: 2024-10-10 15:59:36