1. 程式人生 > 其它 >Mysql 對資料的操作

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 '小_';