mysql中的基本的增删改查

mysql中基本的增删改查

一 、字段修饰

我们创建数据表的时候字段可以添加如下修饰:

  • primary key 是主键的意思,主要是防止添加的字段是重复的
  • not null 表示在该字段添加的值一定不能为空
  • comment 是添加注释的意思
  • auto_increment是自增长的意思:

二、对数据进行操作

2.1增加数据

     插入一条数据
     insert into 表名(字段1,字段2…) values (值1,值2,…)

     插入多条语句:
     insert into表名(字段1,字段2…)values(值1,值2..),(值1,值2,…)

2.2删除数据

    delete from 表名 where 条件表达式;
  
   例: 删除student表中id=1的数据
   delete from student where id=1;

2.3更新数据

 update 表名 set 字段名=新的值 where 条件
**注意更新的时候一定要加上where条件,不然整个表的数据都会更新**

、 例: 更新student表中id=1中的name数据
   update student set name=‘张三’ where id=1;

2.4查询数据

(1)查询所有数据

       select * from 表名
       
       例:查询student表中所有数据
         select * from student ;

(2)查询指定字段

       select 字段1,字段2..  from  表名
       
        例:查询student表中的name,sex字段
         select name,sex from student ;

(3)去除重复的字段

          select distinct 字段名 from 表名
          
          例:去除student表中的重复的 name字段
          select destinct name from student 

你可能感兴趣的:(MySQL,mysql中的基本的增删改查,创建表的字段修饰,mysql数据库)