插入数据

简介: 插入数据

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 中的所有记录


相关文章
|
7月前
|
数据库 数据库管理
sqlite3 插入数据
sqlite3 插入数据
104 0
|
6月前
|
机器学习/深度学习 关系型数据库 MySQL
插入数据
插入数据
24 0
|
6月前
|
机器学习/深度学习 关系型数据库 MySQL
删除数据
删除数据
35 0
|
7月前
|
SQL 数据库
SQL INSERT INTO 语句详解:插入新记录、多行插入和自增字段
SQL INSERT INTO 语句用于在表中插入新记录。
680 0
|
关系型数据库 MySQL
|
Linux
为表的所有字段插入数据
为表的所有字段插入数据
188 1
|
SQL 安全 数据库
如何向表中插入数据以及如何更新、删除表中的数据
1. 插入 INSERT 用来将行插入到数据库表中。插入有几种方式: 插入完整的行。 插入行的一部分。 插入某些查询的结果。 INSERT 语法要求指定表名和插入到新表中的值。例如,我们将一个新顾客插入到 customers 表中。 插入前: INSERT INTO Customers VALUES('1000000006', 'Toy Land', '123 Any Street', 'New York', 'NY', '11111', 'USA', 'Jordan', 'Jordan@gmail.com'); 运行结果如下: 插入到新表中的值由 VALUES 子
160 0
在指定的列中插入数据
在指定的列中插入数据
52 0
|
SQL 存储 关系型数据库
MySQL数据库基本操作-DML——插入数据;删除数据;更新数据
MySQL数据库基本操作-DML——插入数据;删除数据;更新数据
291 0
MySQL数据库基本操作-DML——插入数据;删除数据;更新数据
|
SQL 关系型数据库 MySQL
通过命令提示窗口插入数据
通过命令提示窗口插入数据
79 0