这是有声音的视频,请检查播放器或者声音输出设备。

这次的学习内容: 数据记录的操作(insert,select,update,delete)

==============================

mysql> create database xue_xiao character set utf8 collate utf8_general_ci;

mysql> create table xue_sheng(id int, xing_ming varchar(50), fen_shu int, xing_bie char(2));

insert into xue_sheng values(1,'张三',90,'男');

insert into xue_sheng values(2,'李四',70,'男');

insert into xue_sheng values(3,'李小红',80,'女');

====================================
查询所有字段和数据
mysql> select * from xue_sheng;
+------+-----------+---------+----------+
| id   | xing_ming | fen_shu | xing_bie |
+------+-----------+---------+----------+
|    1 | 张三      |      90 | 男       |
|    2 | 李四      |      70 | 男       |
|    3 | 李小红    |      80 | 女       |
+------+-----------+---------+----------+
3 rows in set (0.00 sec)

指定显示某一字段
select xing_ming from xue_sheng;

+-----------+
| xing_ming |
+-----------+
| 张三      |
| 李四      |
| 李小红    |
+-----------+
3 rows in set (0.00 sec)

模糊查询 like '%关键字%'
select * from xue_sheng where xing_ming like '李%';

+------+-----------+---------+----------+
| id   | xing_ming | fen_shu | xing_bie |
+------+-----------+---------+----------+
|    2 | 李四      |      70 | 男       |
|    3 | 李小红    |      80 | 女       |
+------+-----------+---------+----------+
2 rows in set (0.01 sec)

满足多条件查询
select * from xue_sheng where xing_ming like '李%' and xing_bie='女';

+------+-----------+---------+----------+
| id   | xing_ming | fen_shu | xing_bie |
+------+-----------+---------+----------+
|    3 | 李小红    |      80 | 女       |
+------+-----------+---------+----------+
1 row in set (0.00 sec)

select * from xue_sheng where xing_ming = '李四';
+------+-----------+---------+----------+
| id   | xing_ming | fen_shu | xing_bie |
+------+-----------+---------+----------+
|    2 | 李四      |      70 | 男       |
+------+-----------+---------+----------+

------------------------------------
进行排序查询
order by 字段名 desc(降序) 或者 asc(默认升序)
mysql> select * from xue_sheng order by fen_shu desc;
+------+-----------+---------+----------+
| id   | xing_ming | fen_shu | xing_bie |
+------+-----------+---------+----------+
|    1 | 张三      |      90 | 男       |
|    3 | 李小红    |      80 | 女       |
|    2 | 李四      |      70 | 男       |
+------+-----------+---------+----------+

分页显示
从第1条记录(不包括第一条记录)后开始,显示2条记录
limit 1,2

===============================================
指定id等于3的记录进行更新
update xue_sheng set xing_bie='男' where id=3;

如果没有 where 指定条件,则全部进行更新
update xue_sheng set xing_bie='女';

======================================
删除
delete from 表名

mysql> delete from xue_sheng where id=2;

不过我们一般加入 where 条件进行删除, 否则将会把表的内容全部清空。

视频就演示到这里,88


“mysql_5.5.8_教程_04 数据记录的操作(insert,select,update,delete)”有3个评论

  1. 01月 13th, 2012 at 00:57:03 #Honney

    Heck yeah bay-bee keep them ciomng!

    [回复]

  2. 01月 13th, 2012 at 17:32:31 #ppyect

    L3NxL3 xrfpproqzdko

    [回复]

  3. 01月 15th, 2012 at 20:50:26 #ugzuhfbo

    CNtHkG xtsuutjwtupq

    [回复]

有任何疑问或建议,可以给作者留言:



公告:

  • 2010年5月之前的视频是文字解说演示,没有声音。
  • 2010年5月以后的视频全部带声音。