MySQL-⑤数据库和表的基本操作(2)

1. 插入数据:
(1) 为表的所有字段插入数据(一次只能给一个表插入n行数据)
      insert into 表名[(字段名1,字段名2,...)]
      values(字段名1的值,字段名2的值,...)   ,   (字段1的值,字段2的值,...) ,...
      注意:(1)字段名列表如果列出的是全部字段,可以省略不写;
                        也可以指定其中的某些字段名插入值,这时字段名不能省略。
                (2)字段值的顺序要与字段名的顺序一致;
                (3)字段值为常量,不同数据类型的常量写法不一样,
                        数值型的直接写,字符型的要加单引号。
                (4)一次插入多行值时,值列表之间用逗号隔开。

(2) 查看数据是否成功插入表中(查看表中的数据)
      select * 
      from 表名;


2. 更新数据:
(1) 更新数据(一次只能更新一个表中的所有行的一列值)
      update 表名 
      set 字段名1=它的新值;

(2) 更新数据(一次只能更新一个表中的所有行的多列值)
      update 表名 
      set 字段名1=它的新值,字段名2=它的新值,...;

(3) 更新数据(一次只能更新一个表中的指定行的1列或多列值)
      update 表名 
      set 字段名1=它的新值[,字段名2=它的新值,...]
      where 条件表达式;


3. 删除数据:
(1) 删除表中的指定行
      delete from 表名 
      where 条件表达式;
      注意:(1)delete是整行的删除,不能删除一行中的某1个或几个列值。
                (2)若要删除一行中的某个值,可以使用update。

(2) 删除表中的所有行
      delete from 表名;

(3) 删除表中的所有行(之后再重新创建一个表)
      truncate table 表名;

发布了308 篇原创文章 · 获赞 319 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/weixin_43823808/article/details/104457626