✍插入数据
1、重新建数据表 text_table
注意:由于之前演示删除把text_table已经删除,需要重新建表,语句如下
CREATE TABLE IF NOT EXISTS `text_table`(
`text_id` INT UNSIGNED AUTO_INCREMENT,
`text_title` VARCHAR(100) NOT NULL,
`text_author` VARCHAR(40) NOT NULL,
`submission_date` DATE,
PRIMARY KEY ( `text_id` )
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
2、插入数据语法
将向 text_table 表插入三条数据(注意这是批量)
INSERT INTO text_table(text_title,text_author, submission_date )
VALUES
('安徒生童话', '臭弟弟', NOW()),
('小天鹅与丑小鸭', '你才是臭弟弟', NOW()),
('西游记','我不是臭弟弟', NOW());
果数据是字符型,必须使用单引号或者双引号,如:"value"。
3、演示插入数据
注意:
使用箭头标记 -> 不是 SQL 语句的一部分,它仅仅表示一个新行,如果一条SQL语句太长,我们可以通过回车键来创建一个新行来编写 SQL 语句,SQL 语句的命令结束符为分号 ; 。
在以上sql实例中,我们并没有提供 text_id 的数据ID,因为该字段我们在创建表的时候已经设置它为 AUTO_INCREMENT(自动增加) 属性。 所以,该字段会自动递增而不需要我们去设置。 NOW() 是一个 MySQL 函数,该函数返回日期和时间。
4、查询表中数据
select * from text_table;
返回数据表 text_table 中的所有记录