练习 创建–张商品表goods(id int,goods_ name varchar (10),price double ) ; 添加1条记录
CREATETABLE`goods`(
id INT,
goods_name VARCHAR(10),
price DOUBLE);-- 添加数据INSERTINTO`good`(id,goods_name,price)VALUES(10,'华为',2000)SELECT*FROM goods;
注意:
插入的数据需要与字段数据类型相同
数据的长度应在列的规定范围内
在values中列出的数据位置必须与被加入的列的排列位置相对应
字符和日期类型数据应包含在单引号中
列可以插入空值【前提是该字段允许为空】 默认:insert into table value(null)
添加多条记录:insert into 表名 (列名…) values (),(),()
如果是给所有字段添加数据,可以不写前面的列名称
二、UPDATE 修改
UPDATE适用于更新原有表行中的各列
UPDATE 表名 SET 列名 = 数值
WHERE 条件列 = 条件值
注意:
如果没有带where条件,会修改所有的记录
SET字句指示要修改那些列和要给予哪些值
修改多个字段可以:set 字段1 = 值1, 字段2 = 值2…
三、DELETE 删除
DELETE删除表中的数据
DELETE FROM 表名
WHERE 列名 = 数值;
注意:
如果不使用where语句,则删除表中所有记录,一定要小心
DELETE不能删除某一列的值(可以使用update设为null 或’ ')
DELETE只是删除表内记录,并没有删除表本身(可以使用DROP删除表)
四、SELECT 修改(重点)
1.基本查询语句
// 查找表内所有学生信息SELECT*FROM student;// 查询表中所有学生姓名和英语成绩SELECT`name`, english FROM student;// 过滤表中重复数据 distinct(要查询的记录,每个字段都相同才会去重)SELECTDISTINCT english FROM student;