在学习SQL语句之前,首先需要区分几个概念,我们常说的数据库是指数据库软件,例如MySQL、Oracle、SQL Server等,而本文提到的数据库是指数据库软件中的一个个用于存储数据的容器。
在MySQL中,数据库称为database,数据表称为table,一个数据库软件中有多个数据库(databases),每个数据库中又可以有多个数据表(tables),最终,数据是存储在数据表中。
数据库和数据表之间的关系可以用下面这个图来表示,对于一个数据库来说,有多个数据表。
在正式开始写SQL语句之前,需要说明两点。
这里通过MySQL Workbench来写SQL代码,在Workbench中,执行一条SQL语句的方式有两种。
了解了这之后,接下来介绍一些常见的命令,分两部分:数据库常用命令和数据表常用命令。
1、查看有哪些数据库
2、创建数据库
创建一个名为Testdb的数据库。
3、创建数据库并指定编码格式
有些时候,为了防止中文乱码,创建数据库的时候需要指定编码格式。
4、使用某个数据库
使用mydb这个数据库,或者进入mydb这个数据库。
5、删除数据库
删除Testdb这个数据库。
1、查看有哪些数据表
进入某个数据库之后,想查看有哪些数据表,SQL语句为:
mydb是一个新建的数据库,所以自然是没有数据表。
2、创建数据表
建表SQL语句格式为:
说明: 每个字段以逗号分隔,最后一个字段不加逗号。
例如,给定一个学员信息表,如下表所示。
根据以上表格,建表SQL语句如下。
以上语句中,primary key表示主键,意思是这个字段作为记录的唯一标识,就像每个人的身份z号,都是唯一确定的。
3、查看表结构
查看表结构的SQL命令为:
执行该命令会显示表stuinfo的基本结构,例如有哪些字段,每个字段是什么类型,谁是主键等。
4、修改数据表
修改数据表通过drop子句进行,比如,建完表后,想增加一个字段,SQL语句的格式为:
想在指定位置增加一个字段,例如,在某个字段后增加一个字段,SQL语句的格式为:
如果在某个字段之前增加字段,用before即可。
例如,在字段age后增加一个字段major(专业),SQL语句为:
执行这个命令,再通过describe查看表结构,会发现表中多了一个字段major。
如果要删除major这个字段,通过drop子句,SQL语句为:
5、重命名表
重命名表通过alter+rename来实现,SQL语句格式为:
这里为了不影响之前创建的表,我们创建一个新表,SQL语句如下。
以上创建一个名为stuInfoTest的表,现在想将它的名称改成stuinfotest1,SQL语句为:
6、删除数据表
删除数据表通过drop进行,SQL语句格式为:
例如,删除数据表stuinfotest1,SQL语句为:
7、插入记录
此时的表stuinfo是空的,没有数据,我们要向表中插入记录。
插入记录通过insert into进行,SQL语句格式为:
例如,向表stuinfo插入一条记录,SQL语句为:
注意:上方是一条SQL语句,为了可读性换行,记住一条SQL语句默认以分号结尾。
如果需要一次性插入多条记录,SQL语句格式为:
例如,向表stuinfo再插入两条记录,SQL语句为:
注意:如果设置了主键,插入记录的主键字段是不能重复的,也就是不能插入重复的记录。
作业:大家可以按照上述方法将上面的学员信息表中的所有记录都插入表stuinfo中。
8、查询记录
有了数据之后,就可以查询记录了,查询记录通过select子句进行。
例如,想查询表stuinfo中的所有记录,SQL语句为:
执行之后,就可以看到表stuinfo中的所有记录了。
如果想查询符合某个条件的记录,就要用到where子句了,SQL格式为:
例如,想查询stuid为20161001的记录,SQL语句为:
9、删除记录
删除记录通过delete子句进行,SQL语句格式为:
例如,想删除stuid为20161002的记录,SQL语句为:
10、修改记录
修改记录通过update子句进行,update就是更新的意思,SQL语句格式为:
例如,想将学号(stuid)为20161001的记录的姓名(stuname)更新为Jack,SQL语句为:
以上,就是MySQL中的基本SQL语句。
零基础如何学习数据分析?查看下方专栏。
根据最新的报告显示,大学生选择专业的因素中,对未来职业发展前景的期望和兴趣是最重要的。因此,在选择专业时,应该根据自己的兴趣和能力来选择。
黑龙江冰雪体育职业学院部分专业:序号专业名称所属类别1冰雪运动与管理(雪上方向)教育与体育大类2体育机械设备 *** 作与维护装备制造大类3计算机(体育场馆大数据)电子与信息大类4冰雪运动与管理教育与体育大类5运动训练教育与体育大类6计算机应用技术电子与信息大类7护理(运动康复方向)医药卫生大类8健身指导与管理教育与体育大类9康复治疗技术医药卫生大类10体育运营与管理教育与体育大类11高尔夫球运动与管理教育与体育大类12冰雪运动与管理(冰上方向)教育与体育大类黑龙江冰雪体育职业学院计算机应用技术介绍专业代码:510201
培养目标:主要培养具有良好职业道德和创新精神,熟悉计算机软硬件专业知识,掌握计算机及网络管理与维护、网站建设、网页设计、多媒体设计等技能的高素质技能型专门人才。
主干课程:java语言基础、java面向对象、html基础、Jsp、servletweb开发健康体育测试系统、mysql数据库开发使用。
就业方向及岗位:主要从事体育产业软件的开发与维护、专业体育服务网站维护、体育产业计算机技术支持等相关工作。
可考取的资格证书:软件工程师、数据库系统工程师、信息系统管理工程师、系统分析师、机动车驾驶证等。
黑龙江冰雪体育职业学院冰雪运动与管理(雪上方向)介绍专业代码:570314
培养目标:主要培养具有良好职业道德和较强社会竞争力,具备较高滑雪运动专业知识、技术和技能指导能力,滑雪场馆经营管理与服务能力,滑雪市场运作与营销能力,赛事组织、策划及辅助裁判工作能力的高素质技能型人才。
主干课程:运动训练学、滑雪运动技术、滑雪运动指导方法与技巧、滑雪场馆运营与管理、冰雪市场营销、冰雪赛事组织与裁判法、游泳技术。
就业方向及岗位:滑雪场馆客户运动指导服务、滑雪运动场馆管理、滑雪场营销策划、体育旅游度假助理。
可考取的资格证书:社会体育指导员证书、运动营养师证书、普通话等级证书、机动车驾驶证等。
黑龙江冰雪体育职业学院冰雪运动与管理(冰上方向)介绍专业代码:570314
培养目标:培养理想信念坚定,掌握系统的运动训练理论与方法,具备较高冰上项目专业知识、专业技术和技能指导能力,滑冰场馆经营与管理能力,赛事组织、策划及辅助裁判工作能力,能够从事冰上专项训练与教学、竞赛组织与裁判、冰雪场馆运营与管理等工作的高素质技能型人才。
主干课程:滑冰运动技术、冰刀维护、冰雪运动损伤、赛事组织与裁判法、滑冰场运营管理、滑冰教练员服务技巧与方法等。
就业方向及岗位:大众冰上健身指导员、滑冰场教练员、冰上项目裁判员、滑冰场馆运营管理等。
可考取的资格证书:花样滑冰技术等级证书、冰球教练员证书、(速度滑冰、花样滑冰、冰球)裁判员证书、运动营养师证书。
黑龙江冰雪体育职业学院体育机械设备 *** 作与维护介绍专业代码:600209
培养目标:具备熟练的冰雪体育场馆特种车辆 *** 作技术,扎实的冰雪场馆车辆运用理论知识,较高的压雪机、造雪机、浇冰车、缆车等场馆车辆维修技术,能完成滑雪场、滑冰场日常机械设备的保养、维护与维修。
主干课程:机械基础、机械制图、液压与液压传动、发动机构造与维修、压雪机构造与维修。
就业方向及岗位:在大型滑雪场、滑冰馆从事压雪机、造雪机、浇冰车等工程车辆的 *** 作与维修、维护、保养工作;在滑雪机械设备销售公司从事销售、管理、培训等工作。
可考取的资格证书:客运架空索道维修证、计算机应用能力证书、机动车驾驶证、场地工证等。
黑龙江冰雪体育职业学院护理(运动康复方向)介绍专业代码:620201
培养目标:主要培养具有熟练的临床全科护理技能,掌握常见老慢病的预防与康复,掌握运动损伤、骨科及术后病人的康复护理,毕业后能在各级医疗、预防、保健机构及健康养生休闲旅游领域从事临床护理、健康管理等工作的高素质技术技能人才。
主干课程:护理综合实训、基础护理技术、临床护理学基础、运动营养与膳食、社区卫生与体育保健(含老年护理学基础、预防医学)、健康评估与健身指导、运动损伤的治疗与康复、康复治疗技术。
就业方向及岗位:各级医院以及老年公寓、社会福利院、全民健身活动中心、社区从事护理等工作;各类体育健身场所从事专业救护、运动防护、健身指导;健康养生休闲旅游产业从事个性化营养膳食及健康管理;医疗器械公司从事医疗产品营销、医疗器械服务等工作。
可考取的资格证书:护士资格证、社会体育指导员、保健按摩师、公共营养师、健康管理师、机动车驾驶证等。
自考/成考有疑问、不知道如何总结自考/成考考点内容、不清楚自考/成考报名当地政策,点击底部咨询官网,免费领取复习资料:https://www.87dh.com/xl/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)