欢迎来到天天文库
浏览记录
ID:34724633
大小:49.83 KB
页数:3页
时间:2019-03-10
《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
此文档下载收益归作者所有