MySQL常用命令之数据操作(四)

1. 增

        a、全列插入

         格式:insert into 表名 values();

         说明:主键列是自动增长,但是在全列插入时需要占位,通常使用0,插入成功以后以实际数据为准

         示例: insert into students values(0,"tom",19,1,"北京“,0);            (注意需要使用英文字符,此处若报错,则可能使用了中文)

         

        b、缺省插入

         格式: insert into 表名(列1,列2,......) values(值1,值2,......);

         示例:insert into students(name, age, address) values("lilei",19,"上海"); (发现中文不能存入表,获取是编码问题)

        

         查看表: select * from 表名;

         示例:select * from students;

       

        c、同时插入多条数据

          格式:insert into 表名 values(...),(...),...

          示例:insert into students values(0,"hanmeimei",18,0,"北京",0),(0,"han",16,1,"shanghai",0),(0,"Peng",16,0,"haihai",0);

         

2. 删

        格式:delete from 表名 where 条件;

        示例:delete from students where id=4;

        注意:没有条件的话会qu'a全部删除,慎用;在日常工作中重要的数据要用逻辑删除。

        

3. 改

        格式:update 表名 set 列1=值1, 列2=值2, ..., where 条件;

        示例:update students set age =16 where id = 7;

        注意:没有条件是全部列均修改,慎用。

        

4. 查

        说明:查询表中的全部数据

        格式:select * from 表名;

        示例:select * from students;

        

猜你喜欢

转载自blog.csdn.net/hanxia159357/article/details/82843957
今日推荐