130 MySQL記錄操做

1、記錄介紹

記錄就是一條數據,就至關於文件裏的一行數據mysql

mysql中,咱們經過sql語句來實現對數據的操做,包括:sql

  1. 使用insert實現向表中插入數據
  2. update實現數據的更新修改
  3. delete實現對數據的刪除
  4. 使用select查詢數據

2、插入數據(insert)

2.1 語法

1. 插入完整數據(順序插入)
    語法一:
    insert into 表名(字段1,字段2,字段3…字段n) values (值1,值2,值3…值n);

    語法二:
    insert into 表名 values (值1,值2,值3…值n);
 
2.指定字段插入數據
    insert into 表名(字段1,字段2,字段3…) values (值1,值2,值3…);
    
 
3.插入多條數據
    insert into 表名 values(值1,值2,值3…),
                          (值1,值2,值3…),
                          (值1,值2,值3…);
            
     
4.插入查詢結果
    insert into 表名(字段1,字段2,字段3…) select(字段1,字段2,字段3…)from 表2 where····;

2.2 使用

1.插入完整數據
方法一:
insert into t1 (id,name,age,sex,course) values(1,'xichen',18,'女','語文');
方法二:
insert into t1 values(3,'xixi',19,'男','數學');

2.指定字段插入數據
insert into mydb.t1(id,name,age,sex) values(2,'chen',19,'女');


3.一次性向表中添加多條數據
insert into t1 values(4,'haha',19,'女','語文'),
                     (5,'lele',19,'男','英語'),
                     (6,'dada',20,'男','數學');

3、更新數據(update)

3.1 語法

update 表名 set 字段1=值1,字段2=值2  where 條件
  • 使用update時若是不加where 條件,默認是改表中字段1,字段2的全部值
  • 加where條件,會更新指定條件的字段值

3.2 使用

1.更新表t1表中全部course字段都爲語文
update t1 set course='語文';

2. 更新t1表中name爲xixi的course字段爲‘數學’
update t1 set course='數學' where name=‘xixi’;

4、刪除數據(delect)

4.1 語法

delect from 表名 where 條件

4.2 使用

刪除t1表中course爲英語的記錄
delect from t1 where course='英語';

#######################################  cmd ############################################
mysql> select * from t1;
+------+--------+------+------+--------+
| id   | name   | age  | sex  | course |
+------+--------+------+------+--------+
|    1 | xichen |   18 | 女   | 語文   |
|    2 | chen   |   19 | 女   | 數學   |
|    3 | xixi   |   19 | 男   | 數學   |
|    4 | haha   |   19 | 女   | 語文   |
|    5 | lele   |   19 | 男   | 英文   |
|    6 | dada   |   20 | 男   | 數學   |
+------+--------+------+------+--------+
6 rows in set (0.00 sec)

mysql> delete from t1 where course='英文';
Query OK, 1 row affected (0.13 sec)

mysql> select * from t1;
+------+--------+------+------+--------+
| id   | name   | age  | sex  | course |
+------+--------+------+------+--------+
|    1 | xichen |   18 | 女   | 語文   |
|    2 | chen   |   19 | 女   | 數學   |
|    3 | xixi   |   19 | 男   | 數學   |
|    4 | haha   |   19 | 女   | 語文   |
|    6 | dada   |   20 | 男   | 數學   |
+------+--------+------+------+--------+
5 rows in set (0.00 sec)

######################################## end ############################################
相關文章
相關標籤/搜索