Mysql 对数据的操作

Mysql 对数据的操作

创建表

drop table if exists test01;
		
		create table test01(
			id int,
			name varchar(20),
			age int,
			phone varchar(15),
			address varchar(50)
		);

查看表中所有数据

```sql

select * from test01;
```

1.插入数据

  • 全字段插入

insert into 表名 values (对应字段的值,对应字段的值...对应字段的值);
insert into test01 values(1,'小小',20,'110','甘肃兰州');
````

  • 选定字段插入

    insert into 表名(字段名,字段名..) values (对应字段的值,对应字段的值....);
    		
    		insert into test01 (id,name,phone) values (2,'嘟嘟','120');
    

    2.修改数据

    update 表名 set 字段=值,字段=值... where 条件;
    		
    		update test01 set age=30;
    		
    		update test01 set age=20 where id = 1;
    		
    		
    		insert into test01 values(3,'小小',40,'119','甘肃酒泉');
    		
    		select * from test01;
    		
    		update test01 set address='甘肃武威' where id = 1  or id = 2;
    		
    
    1. 删除数据

      delete from 表名 where 条件;
      		
      		delete from test01;
      		
      		delete from test01 where name = '小小' and age = 40;
      		
      
      1. 查询数据

        查询表中所有数据
        		select * from 表名;
        		查询表中指定字段数据
        		select id,name,age from test01;
        
      2. where 语句

        同时满足多个条件 用and
        或者 or
        还可以使用关系运算符 > < >= <= !=

      insert into test01 values(3,'小小',40,'119','甘肃酒泉');

         select * from test01;
         
         select * from test01 where id <= 2;
      ```
      
      1. like模糊查询

        like 用于模糊查询,查询条件中可以使用like代替=号,
        通常和%任意多个 _单个 一起连用(通配符)

        #查询姓小的用户信息
         select * from test01 where name like '小_';
        
posted @   lanziDemo  阅读(55)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
点击右上角即可分享
微信分享提示