4、数据的基本操作
MitSeek 发布于 阅读:24
1.插入数据;对指定的列插入数据;
推荐:就记这一种;因为不加字段的容易插入错误;
INSERT INTO 表名(字段名1,字段名2) VALUE(值1,值2);
1-1向mitseek插入数据
mysql> INSERT INTO mitseek(
-> id,name,age) VALUE(
-> 1,'name1',23
-> );
2,批量插入数据
INSERT INTO 表名(字段名1,字段名2) VALUE(值1,值2),(值1,值2);
1-2向mitseek插入2行数据;
mysql> INSERT INTO mitseek(
-> id,name,age) value(
-> 2,'name2',24),(3,'name3',22
-> );
Query OK, 2 rows affected (0.02 sec)
Records: 2 Duplicates: 0 Warnings: 0
1-2-1查看所添加的数据
mysql> SELECT * FROM mitseek;
+------+-------+------+
| id | name | age |
+------+-------+------+
| 1 | name1 | 23 |
| 2 | name2 | 24 |
| 3 | name3 | 22 |
+------+-------+------+
3 rows in set (0.00 sec)
3、更新数据
UPDATE 表名
SET 字段名1=值1 [,字段名2=值2]
[WHERE 条件表达式];
3-1修改mitseek表中id为2的数据,名字改为name2_1
mysql> UPDATE mitseek
-> SET name='name_2'
-> WHERE id=2;
Query OK, 1 row affected (0.03 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> SELECT * FROM mitseek;
+------+--------+------+
| id | name | age |
+------+--------+------+
| 1 | name1 | 23 |
| 2 | name_2 | 24 |
| 3 | name3 | 22 |
+------+--------+------+
3 rows in set (0.00 sec)
4、删除数据
DELETE FROM 表名 [WHERE 条件表达式];
4-1删除部分数据
4-1-1删除mitseek表中的name3
mysql> SELECT * FROM mitseek;
+------+--------+------+
| id | name | age |
+------+--------+------+
| 1 | name1 | 23 |
| 2 | name_2 | 24 |
| 3 | name3 | 22 |
+------+--------+------+
3 rows in set (0.00 sec)
mysql> DELETE FROM mitseek WHERE name='name3';
Query OK, 1 row affected (0.03 sec)
mysql> SELECT * FROM mitseek;
+------+--------+------+
| id | name | age |
+------+--------+------+
| 1 | name1 | 23 |
| 2 | name_2 | 24 |
+------+--------+------+
2 rows in set (0.00 sec)
4-2删除全部数据
mysql> DELETE FROM mitseek;
Query OK, 2 rows affected (0.03 sec)
mysql> SELECT * FROM mitseek;
Empty set (0.00 sec)
mysql> DESC mitseek;
+-------+-------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| id | int(11) | YES | | NULL | |
| name | varchar(10) | YES | | NULL | |
| age | int(10) | YES | | NULL | |
+-------+-------------+------+-----+---------+-------+
3 rows in set (0.00 sec)