mysql多表操作和备份处理--

mysql多表操作和备份处理--

ID:22371637

大小:61.50 KB

页数:6页

时间:2018-10-28

mysql多表操作和备份处理--_第1页
mysql多表操作和备份处理--_第2页
mysql多表操作和备份处理--_第3页
mysql多表操作和备份处理--_第4页
mysql多表操作和备份处理--_第5页
资源描述:

《mysql多表操作和备份处理--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、MySQL多表操作和备份处理>>  多表操作  在一个数据库中,可能存在多个表,这些表都是相互关联的。我们继续使用前面的例子。前面建立的表中包含了员工的一些基本信息,如姓名、性别、出生日期、出生地。我们再创建一个表,该表用于描述员工所发表的文章,内容包括姓名、文章标题、发表日期。  1、查看第一个表mytable的内容:mysql>select*frommytable; +----------+------+------------+-----------+ 

2、name  

3、sex 

4、birth   

5、birth

6、addr

7、   +----------+------+------------+-----------+ 

8、abccs  

9、  f 

10、1977-07-07

11、china

12、 

13、mary

14、f

15、1978-12-12

16、usa

17、 

18、tom 

19、m

20、1970-09-02

21、usa

22、 +----------+------+------------+-----------+  2、创建第二个表title(包括、文章标题、发表日期):mysql>createtabletitle(ysql>select*fromtitle; +--

23、------+-------+------------+ 

24、ary

25、b1

26、1998-03-21

27、 

28、abccs

29、a2

30、2000-12-04

31、 

32、tom

33、c1

34、1992-05-16

35、 

36、tom

37、c2

38、1999-12-12

39、 +--------+-------+------------+ 5roytable和title。利用这两个表我们可以进行组合查询:  例如我们要查询abccs的姓名、性别、文章:mysql>SELECTname,sex,titleFROMmytable,title ->e=e=&prime

40、;abccs′; +-------+------+-------+ 

41、name

42、sex

43、title

44、 +-------+------+-------+ 

45、abccs

46、f

47、a1

48、 

49、abccs

50、f

51、a2

52、 +-------+------+-------+  上面例子中,由于姓名、性别、文章记录在两个不同表内,因此必须使用组合来进行查询。必须要指定一个表中的记录如何与其它表中的记录进行匹配。  注意:如果第二个表title中的e(与mytable表中的name列相同)而不是ytable.name和title.n

53、ame表示,以示区别。  再举一个例子,用于查询文章a2的、出生地和出生日期:mysql>selecttitle,mytable,title ->ytable.name=title.e;a2′; +-------+--------+-----------+------------+ 

54、title

55、ytable表中增加一列表示是否单身single:  mysql>altertablemytableaddcolumnsinglechar(1);  2、修改记录  将abccs的single记录

56、修改为y:mysql>updatemytablesetsingle=′y′e=′123下一页>>>>这篇文章来自..,。abccs′;  现在来看看发生了什么:mysql>select*frommytable; +----------+------+------------+-----------+--------+ 

57、name

58、sex

59、birth

60、birthaddr

61、single

62、 +----------+------+------------+------

63、-----+--------+ 

64、abccs

65、f

66、1977-07-07

67、china

68、y

69、 

70、mary

71、f

72、1978-12-12

73、usa

74、NULL

75、 

76、tom

77、m

78、1970-09-02

79、usa

80、NULL

81、 +----------+------+------------+-----------+--------+  3、增加记录  前面已经讲过如何增加一条记录,为便于查看,重复与此:mysql>insertintomytable ->values(′abc′,′f&prime

82、;,′1966-08-17′,′china′,′n′); QueryOK,1roysql>select*frommytable; +----------+------+------------+-----------+--------+ 

83、name

84、se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。