插入一条完整的记录有2种方式
注意字符类型要用单引号
1,直接输入表名,不输入列名,就默认为插入一整条记录
INSERT INTO 表名 VALUES (分别对应从左到右各个列的值)
例子:
2,输入列名
INSERT INTO 表名 (列名1,列名2,。。。。) VALUES (分别对应列1,列2。。。的值)
例子:
自动编号列可以直接传入空值null
注意空字符和空值的区别 空字符为‘’ 空值为null
例子
扫描二维码关注公众号,回复:
2824604 查看本文章
插入部分记录
INSERT INTO 表名 (指定列名1,列名2,。。。。) VALUES (分别对应列1,列2的值)
例子:
插入多条数据(Mysql特有)
插入查询结果
将查询得到的数据插入一个表
INSERT INTO 表名 (列1,列2,列3。。。) SELECT (列1,列2,列3.。。。) FROM 表名
查询语句那里可以根据需求自由发挥。。
删除
DELETE FROM 表名 WHERE 条件1 AND 条件2 AND 条件3...
如果不写条件则默认为删除表内所有数据(并非删表)
更新(改)
UPDATE 表名 SET 列名1=变量,列名2=变量,列名3 WHERE 条件1,条件2,条件3...
表的更新一般都是批量修改数据..比如 修改商品表中所有商品的零售价格
ok,就到这里.