mysql语句3-插入修改删除表

Posted 借风拥你

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql语句3-插入修改删除表相关的知识,希望对你有一定的参考价值。

二、DML数据操纵语句

         关键字:insert(插入)  delete(删除)  update(更新)  select(查询) 

 

1.表创建好以后,就可以插入记录了,语法如下:

     方法一 :insert into 表名 (字段1,字段2,字段3,.....字段n) values(‘内容1‘,‘内容2‘....);

     方法二: insert into 表名 values(‘内容1‘,‘内容2‘.......)

     方法三 : insert into 表名 values (‘内容1‘,‘内容2‘.......),(‘内容1‘,‘内容2‘.......),..........

 

      方法二和方法三这样插入,values后边的顺序必须与字段的顺序一样。     

 例子:

创建表名称为 banji

 create table banji (

xingming char (11),

xingbie char (11),

nianling int,

chengji int,

yixingpengyou char (11));

查看表结构

mysql> desc banji;

+---------------+----------+------+-----+---------+-------+

| Field         | Type     | Null | Key | Default | Extra |

+---------------+----------+------+-----+---------+-------+

| xingming      | char(11) | YES  |     | NULL    |       |

| xingbie       | char(11) | YES  |     | NULL    |       |

| nianling      | int(11)  | YES  |     | NULL    |       |

| chengji       | int(11)  | YES  |     | NULL    |       |

| yixingpengyou | char(11) | YES  |     | NULL    |       |

+---------------+----------+------+-----+---------+-------+

5 rows in set (0.07 sec)

 

insert into banji

values (‘xiaohong‘,‘boy‘,11,99,‘yes‘);

或者同时插入多行数据

insert into banji

values (‘xiaohong‘,‘gril‘,19,99,‘yes‘),

(‘xiaogming‘,‘boy‘,19,99,‘yes‘),

(‘xiaoli‘,‘gril‘,19,99,‘yes‘);

 

     2.更新记录(更改内容)

          表里的值可以通过“update”进行更改。语法如下:

          update 表名 set 字段=修改的内容 where  字段=‘修改谁的‘;

        例子:

      update banji set chengji=100 where xingming=‘xiaohong‘;  ##意思为将名字等于小红的人的成绩由99改为100。

     3.删除记录

          delete form 表名 where 字段=‘删除的内容‘

          例子:在banji表中将xingming为“xiaoli”的记录删除

        delete from banji where xingming=‘xiaoli‘;

              删除姓名等于小丽的一行。

以上是关于mysql语句3-插入修改删除表的主要内容,如果未能解决你的问题,请参考以下文章

工作中常用mysql 表设计语句

超详细的 MySQL 学习教程(多实例附练习视频讲解持续更新)

超详细的 MySQL 学习教程(多实例附练习视频讲解持续更新)

mysql基本语句操作练习

Mysql数据库理论基础之七--插入删除更新语句

关于mysql中触发器old和new