MySQL:DML操作 表中数据

时间:2021-07-11
本文章向大家介绍MySQL:DML操作 表中数据,主要包括MySQL:DML操作 表中数据使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

SQL中的DML用于对表中的数据进行增删改查操作 

1.  插入数据

语法格式:

insert into 表名 (字段名1,字段名2...) values (字段值1,字段值2...);

1)代码准备,创建一个学生表:

表名:student 
表中字段:
    学生ID: sid int
    姓名: sname varchar(20)
    年龄: age int
    性别: sex char(1)
    地址:address varchar(40)

#创建学生表
CREATE TABLE student (
    sid INT,
    sname VARCHAR(20),
    age INT.
    sex CHAR(1),
    address VARCHAR(40)
);

2)  向学生表中添加数据,3种方式

方式1: 插入全部字段,将所有字段名都写出来  

INSERT INTO student (sid,sname,age,sex,address) VALUES(1,'孙悟空',20,'','花果
山');

方式2: 插入全部字段,不写字段名

INSERT INTO student VALUES(2,'孙悟饭',10,'','地球');

方式3:插入指定字段的值

INSERT INTO category (cname) VALUES('白骨精');

注意: 1) 值与字段必须要对应,个数相同&数据类型相同

       2)值的数据大小,必须在字段指定的长度范围内

    3)varchar char date类型的值必须使用单引号,或者双引号 包裹。

            4)如果要插入空值,可以忽略不写,或者插入null

            5) 如果插入指定字段的值,必须要上写列名 

原文地址:https://www.cnblogs.com/JasperZhao/p/14999329.html