MySQL表操作插入数据insert语句学习(小白入门篇)
作者:Hunter后端 发布时间:2024-01-14 23:37:49
标签:MySQL,插入数据,insert,表操作,小白入门
引言
“ 这是MySQL系列笔记的第五篇,文章内容均为本人通过实践及查阅资料相关整理所得,可用作新手入门指南,或者个人知识点查阅。”
上一节介绍了表及字段的信息,这一篇介绍如何插入数据到 MySQL 表
向表中插入数据有两种方式,一种是指定字段,一种是不指定字段。
不指定字段的话,每条数据的个数必须满足表的所有字段,而指定字段则不需要,因为可以有一些字段是有默认值的,不指定值系统会为该字段填上默认值,比如前面设置的 default 0
。
我们接下来用到的测试的表我们设为 book,在 db_test 这个DATABASE 下,以下是该表的创建语句:
CREATE TABLE book(
id int not null AUTO_INCREMENT PRIMARY KEY,
book_name varchar(45),
author varchar(20)
)
指定字段插入数据
不指定字段插入数据
1、指定字段插入数据
以 book 表为例指定字段插入数据:
insert into book (id, book_name, author) values(1, 'mysql', 'mysql_author');
自增id
在创建表的时候,为 id 字段设置了自增属性,所以,插入数据的时候可以不用为其指定值:
insert into book (book_name, author) values('mysql', 'mysql_author');
插入多条数据
如果是想一次性插入多条数据,可以如下操作:
insert into book (book_name, author) values('mysql', 'mysql_author'), ('python', 'python_author');
直接将插入的多条数据用逗号分隔开
不完全插入数据
对于一些字段,比如有自增属性的 id 字段,或者设置了 default 属性的字段,以及没有设置不允许为 null 的字段,如果插入数据的时候不指定该字段的值,那么会为其设置 null
insert into book (book_name) values('mysql');
然后我们再去查看这张表的数据,可以看到没有被指定值的字段值为 null
2、不指定字段插入数据
如果我们在插入数据的时候不指定字段,也就是说,前面 id, book_name, author 这几个字段都不列出来,那么在插入的时候则需要我们填入所有的数据,示例如下:
insert into book values(100, 'mysql', 'mysql_author');
不指定字段同样满足多条数据同时插入:
insert into book values(101, 'mysql', 'mysql_author'), (102, 'python', 'python_author');
来源:http://r4.gs/89BO
0
投稿
猜你喜欢
- 1.提示窗口,当页面被打开时就弹出提示窗口。<style type="text/css"> body { b
- python 3.3 下载固定链接文件并保存。import urllib.requestprint ("downloading w
- 一,什么是mycat一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL
- 这里使用FSO对象来删除指定文件夹 代码和说明如下:<% set fs=createobject(&qu
- Oracle是应用最广的大型数据库,而在范式下进行Oracle数据库设计则可以大大减少数据冗余,使数据库维护更方便,可惜范式下的数据表一般不
- 产生原因:先说一下Git和SVN的区别吧,有助于更好的理解这个问题。SVN从服务器上update文件时,如果文件有冲突,SVN会自动帮你me
- ThinkPHP CURD方法的limit方法也是模型类的连贯操作方法之一,主要用于指定查询和操作的数量,特别在分页查询的时候使用较多。并且
- 在用ThinkPHP做tags标签的时候,出现了一个问题,就是能获取到参数,但是查不出相应的结果。查看数据库发现数据是存在的。问题出在哪了呢
- 蒙特卡罗方法是一种统计模拟方法,由冯·诺依曼和乌拉姆提出,在大量的随机数下,根据概率估计结果,随机数据越多,获得的结果越精确。下面我们将用p
- 密码学俱乐部的第一条规则是:永远不要自己发明密码系统。密码学俱乐部的第二条规则是:永远不要自己实现密码系统:在现实世界中,在实现以及设计密码
- Python基础语法-容器容器型数据类型是指可以包含多个多种数据类型数据的数据类型。1.列表(list)1.1 列表基本概念列表是Pytho
- 本文实例为大家分享了python机器人行走步数问题,供大家参考,具体内容如下#! /usr/bin/env python3 # -*- co
- 本文实例讲述了PHP会话控制技巧。分享给大家供大家参考,具体如下:Demo1.php<form method="get&qu
- 准备工作安装anaconda,官网下载安装,笔者安装在"D:\Anaconda3"安装好之后,查看环境变量path中是否
- 直接执行这两个命令即可:sudo update-alternatives --install /usr/bin/python python
- 前言了解 Python 的都知道 Pyinstaller 可以将 .py 文件打包成 windows 下可执行的 .exe 文件, 但是在我
- python对XML文件的操作1、xml 创建import xml.etree.ElementTree as ETnew_xml=ET.El
- 更新 2016/8/9:最近发现目标网站已经屏蔽了这个
- 本文实例讲述了Python实现的旋转数组功能算法。分享给大家供大家参考,具体如下:一、题目给定一个数组,将数组中的元素向右移动 k 个位置,
- 【pytorch官方文档】:https://pytorch.org/docs/stable/generated/torch.nn.AvgPo