mysql学习文档笔记

mysql学习文档笔记

ID:34724633

大小:49.83 KB

页数:3页

时间:2019-03-10

mysql学习文档笔记_第1页
mysql学习文档笔记_第2页
mysql学习文档笔记_第3页
资源描述:

《mysql学习文档笔记》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、更改root用户密码Setpasswordfor’root’@’localhost’=password(‘momo’)删除一个不确定存在的数据库Dropdatabaseifexistsemp;删除一个不确定存在的数据表Droptableifexistsemp;Mysql数据库端口号:3306Oracle数据库端口号:1521显示数据库版本:Selectversion();显示时间:Selectnow();显示年月日:Selectdayofmonth(current_date)显示日Selectmonth(cu

2、rrent_date);显示月Selectyear(current_date);显示年输出汉字Select“welecometobeijing”做计算器用:Select4*4+5;建数据表CreatetableMyclass(Idint(4)notnullprimarykeyauto_increment,Namechar(20)notnull,Sexint(4)notnulldefault‘0’,Degreedouble(16,2));(小数点后两位,总长度是16)显示表结构:Descmyclass;Show

3、columnsfrommyclass;如果key是null,那么该列的值可以重复,该列是一个非唯一索引的前导列(第一列)或者是一个唯一性索引的组成部分但是可以包含有空值null。删除数据表Droptablemyclass;某表增加字段Altertablemyclassaddgradeint;Mysql默认int位数为11位。删除表的一个字段Altertablemyclassdropgrade;表中插入中文:Insertintomyclassvalues(‘李明’);、模糊查询:Select*frommycla

4、sswherenamelike‘%d%’多条件查询Select*frommyclasswherenamelike‘%d%’andsex=1;数据库中插入数据id自动排序号:Createtablemyclass(idintnotnullprimarykeyauto_increment);Insertintomyclass(name,sex,degree)values(‘kk’,1,90.90);排序查询Select*frommyclassorderbydegree;分页查询:Select*frommyclass

5、limit1,2;从第一条开始查询2条记录更新指定记录Updatemyclasssetsex=1whereid=3;删除指定记录(不指定删除条件则会删除所有记录)Deletefrommyclasswhereid=8;查询总成绩Selectsum(degree)frommyclass;求最大数Selectmax(degree)frommyclass;求平均数Selectavg(degree)….统计一个表有多少记录(求和)Selectcount(*)frommyclass;分组查询(按照性别分组)Selects

6、ex,sum(degree)frommyclassgroupbysex;左连接和右连接区别:整理如下:左连接时显示的是left左边的表。右连接显示的是右边的表。Leftjoin是以表1的记录为基础,即左表的记录全部显示。而表2只显示符合搜索条件的记录显示出来。mysql>select*frommyclassa->leftjoinmygradeb->ona.id=b.id;+----+------+-----+--------+------+--------+

7、id

8、name

9、sex

10、degree

11、id

12、deg

13、ree

14、+----+------+-----+--------+------+--------+

15、1

16、tom

17、0

18、90.34

19、1

20、90.34

21、

22、2

23、dd

24、0

25、90.23

26、2

27、45.34

28、

29、3

30、ffdd

31、0

32、0.85

33、3

34、56.89

35、

36、5

37、mm

38、1

39、90.34

40、NULL

41、NULL

42、

43、6

44、李明

45、0

46、56.78

47、NULL

48、NULL

49、

50、8

51、hjkk

52、1

53、90.90

54、NULL

55、NULL

56、+----+------+-----+--------+------+--------+6rowsinset(0.04sec)mysq

57、l>select*frommyclassa->rightjoinmygradeb->ona.id=b.id;+------+------+------+--------+----+--------+

58、id

59、name

60、sex

61、degree

62、id

63、degree

64、+------+------+------+--------+----+--------+

65、1

66、tom

67、0

68、90.34

69、1

70、90.34

71、

72、2

73、d

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

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

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