mysql学习笔记

这篇博客详细记录了MySQL的学习笔记,包括使用Navicat连接数据库、新建表、数据导入、查询语句(如SELECT、WHERE、GROUP BY、HAVING、ORDER BY等)、函数应用(如SUM、AVG、CONCAT等)、子查询、连接查询、变量设置以及窗口函数的使用。此外,还介绍了数据库创建、管理及命名规则。
摘要由CSDN通过智能技术生成

1、用navicat连接数据库,新建一个数据库,命名、选字符集:utf8或者utf8mb4、选择排序规则:utf8_general_ci
2、新建一个表里的键表示标识唯一,意思是该行数据唯一不会重复。
3、导入表的时候要注意:修改数据类型int、varchar之类的
4、右键设计表可以查看表的信息(不是数据)
5、char是定长的要设置字节长度,varchar长度可变,用varchar好
6、用select查询的时候查的字段名要和表里面的字段名大小写对应,否则可以查但是会出错误

现有表employee 字段:eno、ename、job、sal、bonus
1、select * from employee #查询employ表的所有数据
2、select eno,ename from employee limit 5 #查询表里eno和ename的前五个数据
3、select eno from employee limit 2,3 #2是索引(索引从0开始)3三个(查的数量)
4、select distinct job from employee #distinct表示去重
5、select * from employee where sal>10000 and bonus=500 #where是条件
6、select * from employee where ename like ‘%宁%’ #查询ename里带有宁字的数据

练习1:从employee表中选出部门编号为20,30这两个部门,2011年1月1日到2015年12月31日入职,并且工资在10000以上(含10000)的员工信息。
答:select * from employee
wh

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值