mysql查询语句ppt_MYSQL以及常用sql语句.ppt

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQL数据库查询语句可以根据具体的需求使用不同的语句来实现。以下是一些常用的SQL查询语句: 1. SELECT语句:用于从数据库中选取数据。使用SELECT语句时,可以选择列名、表名和条件来筛选所需数据。例如,使用SELECT语句查询学生表中的所有学生姓名和年龄: SELECT 姓名, 年龄 FROM 学生表; 2. WHERE子句:用于在查询中添加条件。使用WHERE子句可以根据指定的条件过滤数据。例如,使用WHERE子句查询学生表中年龄大于18岁的学生: SELECT * FROM 学生表 WHERE 年龄 > 18; 3. INSERT INTO语句:用于向数据库表中插入新的数据。使用INSERT INTO语句需要指定表名和要插入的数据。例如,使用INSERT INTO语句将一条新的学生记录插入到学生表中: INSERT INTO 学生表 (姓名, 年龄, 成绩) VALUES ('张三', 20, 90); 4. UPDATE语句:用于更新数据库表中的数据。使用UPDATE语句需要指定表名、要更新的列和更新后的值,还可以使用WHERE子句来限制更新的范围。例如,使用UPDATE语句将学生表中姓为李的学生年龄更新为21岁: UPDATE 学生表 SET 年龄 = 21 WHERE 姓 = '李'; 5. DELETE语句:用于从数据库表中删除数据。使用DELETE语句需要指定表名和要删除的数据的条件。例如,使用DELETE语句删除学生表中年龄小于18岁的学生: DELETE FROM 学生表 WHERE 年龄 < 18; 请根据具体情况选择合适的SQL查询语句,并根据需要使用以上提到的语句的不同部分来构建完整的SQL查询语句

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值