- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MYSQL以及常用sql语句讲述
章荣炎 数据库操作基本知识 ——以Navicat Premium为例 一、装好数据库,链接数据库 输入链接名,主机名(host),用户名,密码,点击确定 二、打开数据库,使用数据库 首先打开链接 选择连接,双击点击(或者右键选择打开连接) 二、打开数据库,使用数据库 然后打开链接 选择数据库, 双击点击(或者右键选择打开) 二、打开数据库,使用数据库 查看表对象,了解表名和表中各个字段 选择一张表,右键选择对象信息,选择DDL 三、sql查询脚本 选择 一张表,点击查询,点击新建查询 三、sql查询脚本 多条语句只要执行其中一条:选择语句,右键选择:运行已选择的或者运行下拉选择:运行已选择的 三、sql查询脚本 多条语句只要执行其中一条:选择语句,右键选择:运行已选择的或者运行下拉选择:运行已选择的 三、sql查询脚本 语句注释:/**/ 或者-- ,注释完成后,字体变淡 三、常用查询语句 select * from table where 字段名=值 order by 字段名 desc 倒序排列select * from table where字段名 like‘%字段值%’ order by 字段名 desc 模糊查询 select*from table where字段名 like‘字段值%’ order by字段名 desc select*from table where字段名 like‘字段值%’ order by字段名 desc select*from table where 字段名in(值1,值2,值3)select*from table where字段名between值1and值2? 三、必要函数 AVG(字段名)得出一个表格栏平均值?COUNT(*|字段名)对数据行数的统计或对某一栏有值的数据行数统计?MAX(字段名)取得一个表格栏最大的值?MIN(字段名)取得一个表格栏最小的值?SUM(字段名)把数据栏的值相加?引用以上函数的方法:? 如计算学生总成绩 select name, sum(score) as ’总成绩’ from table group by name order by sum(score) desc 姓名 数学 英语 理综 语文 总成绩 张三 100 90 260 110 560 李四 120 90 280 120 610 姓名 总成绩 张三 560 李四 610 姓名(name) 科目(subject) 成绩(score) 张三 数学 100 张三 英语 90 张三 理综 260 张三 语文 110 李四 数学 120 李四 英语 90 李四 理综 280 李四 语文 120 三、不常用语句 插入:insert into table (a1,a2,a3) values (b1,b2,b3) 连接查询 左连 left join:以左表为主 select table1 A, table B from A left join B on(A.a1=B.a2) 右连 right join:以右表为主 select table1 A, table B from A right join B on(A.a1=B.a2) 全连 full join:显示2张表全部字段 select table1 A, table B from A full join B on(A.a1=B.a2) 有多少同学电脑上装了数据库,使用频率如何 * * 中文要用双引号 ‘%字段值%’只记得中间 ‘字段值%’ 只记得第一个字 ‘%字段值 只记得后面 * 1.中文要用双引号 ‘%字段值%’只记得中间 ‘字段值%’ 只记得第一个字 ‘%字段值 只记得后面 2.使其 * select A.*,B.* from A left join B on(A.a1=B.a2) * 有多少同学电脑上装了数据库,使用频率如何 * * 中文要用双引号 ‘%字段值%’只记得中间 ‘字段值%’ 只记得第一个字 ‘%字段值 只记得后面 * 1.中文要用双引号 ‘%字段值%’只记得中间 ‘字段值%’ 只记得第一个字 ‘%字段值 只记得后面 2.使其 * select A.*,B.* from A left join B on(A.a1=B.a2) *
文档评论(0)