网站首页  汉语字词  英语词汇  考试资料  写作素材  旧版资料

请输入您要查询的考试资料:

 

标题 mysql基础知识扫盲
内容
    本篇主要介绍关于mysql的一些非常基础的知识,为后面的sql优化做准备。
    一:连接mysql
    关于mysql的下载和安装我在这里就不说了,第一步我们要连接我们的mysql服务器,打开cmd命令切换到你安装MySQL Server 的bin目录下,然后输入mysql -h localhost -u root -p
    其中-h 表示你的主机地址(本机就是localhost,记住不要带端口号) -u 就是连接数据库名称 -p就是连接密码。出现以下图就表示连接成功了
    
    二:常用的sql语句
    2.1:创建数据库 create database 数据库名
    2.2:删除数据库 drop database 数据库名
    2.3:查询系统中的数据库 show databases
    2.4:使用数据库 use 数据库名
    2.5:查询数据库的表 show tables
    2.6:查询表结构 desc +表名
    2.7:查询创建表的sql语句 show create table +表名
    2.8:删除表 drop +表名
    2.9:一次删除多条表记录:delete t1,t2 from t1,t2[where 条件] 如果from后面用别名那么delete后面也需要用别名
    3.0:一次性更新多次表update t1,t2 ...tn set t1.field=expr1,tn.exprn=exprn;
    三:查询
    3.1:select普通查询
    在这里我创建了一个数据放了2个表,看下图
    
    
    order by后面跟字段(order by只写一次即可先排第一个字段然后第二个以此类推,limit 后面第一个数是索性,第二个是输出的个数)。
    四:聚合操作
    很多情况下,用户都需要进行一些统计,比如统计整个公司的人数或者部门的人数,这时就会用到聚合操作。聚合操作语法入戏下
    select 【field1,field2...fieldn】fun_name from 表名
    where 条件
    group by field1,field2...fieldn
    with rollup
    having 条件
    fun_name叫做聚合函数或者聚合操作,常见的有sum(求和)、 count(*)记录数、 max(最大值)、min(最小值)。
    group by 表示要分类聚合的字段,比如按照部门分类统计的员工数量,部门就应该写在group by后面
    with rollup 是可选语法,表示是否对分类聚合后的结合在进行汇总
    having 表示对分类后的结果在次进行筛选
    4.1:按照课程号进行统计班级的人数
    mysql基础知识扫盲
随便看

 

在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。

 

Copyright © 2002-2024 cuapp.net All Rights Reserved
更新时间:2025/5/17 21:16:30