sql语句修改数据类型_数据分析进阶—SQL入门

d7ea65e36aaa33d5fbe5318924bd3a2e.png

一、安装MySQL

选择MySQL官网下载

MySQL Community Downloads​dev.mysql.com

我选择的是MSI版

4922c435036605758ca9e4923b89580d.png

安装成功以后可以添加一个可视化工具,下图两个均可

acb0763759697f27a85a354fdad542cf.png

这个博主的安装教程非常详细,可参考操作

MySQL的安装教程 - 小白菜也有明天 - 博客园​www.cnblogs.com
90fc37c4a8cd69b0205f130016a5df62.png

二、了解SQL

efdee83b50838424210ef716f4fc854a.png

结构化查询语言(Structured Query Language)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

  • 对于初学者,首先要区别两个概念,SQL与MySQL

简单来说

SQL是一种用于操作数据库的语言

MySQL是市场上第一个可用的开源数据库之一;

SQL用于访问,更新和操作数据库中的数据

MySQL是一种RDBMS,它允许保持数据库中存在的数据;

SQL是结构化查询语言

MySQL是一个使用MYSQL存储,检索,修改和管理数据库的RDBMS;

SQL是一种查询语言,而MySQL是数据库软件(相似的还有 ORACLE/sql Server)

  • 语句结构

60cd7f635be63a6ef20df7df9fa3e039.png

数据定义语言(DDL:Data Definition Language:其语句包括动词CREATE,ALTER和DROP。在数据库中创建新表或修改、删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。

数据操作语言(DML:Data Manipulation Language):其语句包括动词INSERT、UPDATE和DELETE。它们分别用于添加、修改和删除。

数据控制语言(DCL:Data Control Language):它的语句通过GRANT或REVOKE实现权限控制,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。

三、入门操作

1.创建数据库school,表course,score,student,teacher

e7e918c1c150c7a6ad95ac37c6623004.png

选择数据类型、长度和主键

3d9f2afe2869b0229210663603eb761f.png

常用的数据类型如下

9ede8dc7a86423e4f11a427b46d639fa.png

2b1c5d8be1ece7f1a25c9abe04377b7a.png

5cfa52eeb457ba4e4b2be176ac1bf235.png

有关数据类型的详细解释,转菜鸟教程:

MySQL 数据类型 | 菜鸟教程​www.runoob.com

2.插入列表信息

64887981e0adf924d4a683dd008f9a7d.png
第一步 新建查询

d1e2142c6525c8c036396565f35750ae.png
第二步 使用insert into 插入

bb5a34018056b8802ebc0a2a1a45dac1.png
表course

8f7ebad427714cd1dd963a492c62bf1b.png
表score

64d39eaffbdc44c433cedeeb6e48bbb6.png
表student

1fe0494ff123f75184bc15981196d6e7.png
表teacher

注意:

1.值NULL和NULL是不一样的,输入时一个为‘Null’,一个为NULL

2.增删比较简单直接操作即可

资料来源:百度百科,CSDN,猴子课程

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值