mysql-燕十八视频学习.docx

mysql-燕十八视频学习.docx

ID:59547958

大小:9.18 MB

页数:46页

时间:2020-11-10

mysql-燕十八视频学习.docx_第1页
mysql-燕十八视频学习.docx_第2页
mysql-燕十八视频学习.docx_第3页
mysql-燕十八视频学习.docx_第4页
mysql-燕十八视频学习.docx_第5页
资源描述:

《mysql-燕十八视频学习.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、启动Mysql用netstartmysql命令;用zerofill就自动是unsigned类型;1.键入命令mysql-uroot-p,回车后提示你输密码Char(N)类型:时间类型学习:显示建表语句:showcreatetable表名;Where查询:in是在散点中,而between..and..是一个区间范围;And优先级高于or;也可以用括号;模糊查询like:例如:wheregoods_namelike‘诺基亚%’;把列看做变量:将列的运算结果另起一个别名:as启动apache时在cmd中bin目录下输入httpd-krestart/start/stopMysql中常

2、见函数有count(),sum(),min(),max(),avg()分组查询groupby1064错误:语法错误Having的筛选查询:Where和having的区别:Where不能用查询之后的结果,having可以用查询之后的结果。例如:1.selectgoods_id,(market_price-shop_price)asdiscountfromecs_goodswheremarket_price-shop_price>200;2.selectgoods_id,(market_price-shop_price)asdiscountfromecs_goodshavingdisc

3、ount>200;注意count()函数只是输出满足条件的行数,无论后面的括号中的条件为什么,如count(0),count(1)都没有区别。而sum(grade<60)中grade为一个表达式,只存在正误,正确为1,错误为0,则sum函数可以计算出符合条件的个数。例selectname,avg(grade),sum(grade<60)asgkfromscoregroupbynamehavinggk>=2;子查询:排序:orderbyDesc降序排列,asc升序排列多字段排序:Orderby列1desc/asc,列2desc/asc,.......按照所写的顺序排列,否则条件不足的

4、话就随机排序。限制排序:limitOffset可选,是指跳过的行数,offset=0,可以不写;N必选,是实际选取的条目。查询的顺序:where,groupby,having,orderby,limit。乱码问题:子查询:mysql>selectgoods_name,goods_idfromgoodswheregoods_id=max(goods_id);ERROR1111(HY000):Invaliduseofgroupfunction所以上述步骤必须两步执行,一步执行会报错!但是运用子查询就可以解决问题。Where型子查询From型子查询:Exists型子查询:NULL值问题:

5、集合与表的关系:多表联查:集合:1,3,4集合A笛卡尔积:集合A.集合BC=A*B集合C(1,2).(1,5).(3,2)(3,5).(4,2).(4,5)集合B2,5*=将A表中的1,2,3数据复制B表中的4,5,6首先保证A里的1,2,3字段类型分别和表B里的4,5,6一致,否则可能会出错然后执行insertinto表B(4,5,6)select1,2,3from表A例:insertintominigoods(goods_id,goods_name,cat_id)selectgoods_id,goods_name,cat_idfromecs_goods;删除整列:Alterta

6、ble表名drop列名;删除整行:Deletefrom表名where表达式;(不要加table)删库和删表:  dropdatabase库名;droptable表名;dropdatabaseifexistsschool;重命名表(把表t1的名改为t2)altertablet1renamet2;Renametablet1tot2;两种方式:1.selectmini.*,ecs_category.cat_id,cat_namefromminileftjoinecs_categoryonecs_category.cat_id=mini.cat_id;左连接2.selectmini.*,e

7、cs_category.cat_id,cat_namefrommini,ecs_categorywhereecs_category.cat_id=mini.cat_id;查看当前使用的数据库mysql>selectdatabase();用文本方式将数据装入数据库表中(例如D:/mysql.txt)mysql>LOADDATALOCALINFILE"D:/mysql.txt"INTOTABLEMYTABLE;Union合并:Orderby排序注意事项:Mysql的一些常

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

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

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