快盘下载:好资源、好软件、快快下载吧!

快盘排行|快盘最新

当前位置:首页软件教程电脑软件教程 → 数据库mysql学习笔记

数据库mysql学习笔记

时间:2022-09-20 15:10:42人气:作者:快盘下载我要评论

一、绪论

数据库database;按照一定格式存储数据的一些文件的组合数据库管理系统databaseManagment;对数据库中的数据进行增删改查常见的数据库管理系统;mysqlOracle、Ms Sqlserver、DB2等SQL;结构化查询语言;程序员通过编写SQL语句;数据库管理系统dbms负责执行SQL语句;最终完成数据库中数据的增删改查下载安装mySql后查看mySql服务;右键此电脑--管理--服务和应用程序--服务--找mysql服务数据库mysql学习笔记

 二、mysql基础服务和mysql基础常用命令

    ps;命令不区分大小写

在windows端启用和关闭某服务;net start 服务名  ;  net stop 服务名在命令解释器;win;r输入cmd;登录mysql;mysql -u root -p ;exit退出查看mysql中有哪些数据库;show databases;;要以英文分号结尾;数据库mysql学习笔记数据库最基本的单元是表;以表的形式表示数据;行被称为数据/记录;列被称为字段使用某个数据库;use 数据库名;创建一个数据库;create database 数据库名;查看某个数据库下有哪些表;use某个数据库名后;输入show tables;数据库mysql学习笔记sql语句分类;

DQL;数据查询语言;带select;

DML;数据操作语言;对表中的数据增删改;insert;delete;updata

DDL;数据定义语言;修改表的结构;create新建;drop;删除;;alter;修改;

TCL;事务控制语言  commit事务提交;rollback;事务回滚;

DCL;数据控制语言  grant;授权;;revoke;撤销权限;

ps;mysql输入语句输入分号才执行;若无分号;则会等待继续输入;或c结束数据库mysql学习笔记查看mysql数据库的版本号 select version;;;                       数据库mysql学习笔记                   查看当前使用的是哪个数据库 select database;;;                        数据库mysql学习笔记      导入sql文件;新建一个数据库或使用已有的数据库use;输入source;文件路径数据库mysql学习笔记

 

 

 

 数据库mysql学习笔记

 数据库mysql学习笔记

 dept是部门表;emp是员工表;salgrade是工资等级表

查看表中的数据 select * from 表名; *表示所有数据库mysql学习笔记 不看表的数据;只看表的结构 desc 表名;数据库mysql学习笔记

 三、DQL语句

  1.简单查询

简单查询;select 字段名 from 表名;   查询多个字段时;字段名用逗号隔开即可                            数据库mysql学习笔记

 

 给查询的列起别名; 查询段名后加as 别名     ;ps: as可以省略;别名可以用单引号括起来数据库mysql学习笔记数据库mysql学习笔记 字段名可以参与数学运算                数据库mysql学习笔记

 2.条件查询

条件查询格式;select 字段名 from 表名 where 条件;数据库中null要用is衡量不能用= 条件逻辑;and并且、or或者;and的优先级比or高;用;;解决优先级问题;in包含;相当于多个or            数据库mysql学习笔记 like模糊查询;支持%或下划线匹配%匹配任意多个字符;下划线任意一个字符数据库mysql学习笔记

3.数据排序

order by 字段名 asc/desc               数据库mysql学习笔记 多个字段排序;第一个字段相等时按第二个字段排;order by 第一个字段 asc/desc;第二个字段 asc/desc;           数据库mysql学习笔记

 4.数据处理函数/单行处理函数

lower、upper转大小写substr;被截取的字符串;起始下标/1开始;截取长度;length取长度trim去空格round;数字;保留小数位位数;四舍五入rand生成随机数ifnull;数据;数据若为null则替换的值;;数据库中null参与与运算的结果总是nullcase...when...then...when...then...else...end数据库mysql学习笔记

5.分组函数/多行处理函数 

分组函数在使用时必须先进行分组;若没有分组;整张表默认为一组;分组函数会自动忽略null;count(*)表示统计总行数;分组函数不能直接在where子句中count、sum、avg、max、min关键字输入顺序和执行顺序;select ...from...where...group by...order by...;执行顺序;from-where - group by -s elect - order by 数据库mysql学习笔记对分组查询后的数据进行进一步过滤使用having;where可以解决的优先用where;;数据库mysql学习笔记  去除重复distinct;                                        数据库mysql学习笔记连接查询

 

网友评论

快盘下载暂未开通留言功能。

关于我们| 广告联络| 联系我们| 网站帮助| 免责声明| 软件发布

Copyright 2019-2029 【快快下载吧】 版权所有 快快下载吧 | 豫ICP备10006759号公安备案:41010502004165

声明: 快快下载吧上的所有软件和资料来源于互联网,仅供学习和研究使用,请测试后自行销毁,如有侵犯你版权的,请来信指出,本站将立即改正。