My SQL 3

作者: 假如时光不完美 | 来源:发表于2019-04-03 00:49 被阅读0次

2.1 MySQL 基础 (二)- 表操作

#学习内容#

1. MySQL表数据类型

2. 用SQL语句创建表

    语句解释

    设定列类型 、大小、约束

    设定主键

3. 用SQL语句向表中添加数据

    语句解释

    多种添加方式(指定列名;不指定列名)

4. 用SQL语句删除表

    语句解释

    DELETE

    DROP

    TRUNCATE

    不同方式的区别

5. 用SQL语句修改表

    修改列名

    修改表中数据

    删除行

    删除列

    新建列

    新建行

    项目三:超过5名学生的课(难度:简单)

    创建如下所示的courses 表 ,有: student (学生) 和 class (课程)。

    表的创建和数据插入:

       编写一个 SQL 查询,列出所有超过或等于5名学生的课。(重复的除外)

项目四:交换工资(难度:简单)

创建一个 salary表,并插入相应的值 。

交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求使用一个更新查询,并且没有中间临时表。

2.2 MySQL 基础 (三)- 表联结

#学习内容#

MySQL别名:Alias

INNER JOIN 

LEFT JOIN

CROSS JOIN

自连接: 

UNION

以上几种方式的区别和联系

项目五:组合两张表 (难度:简单

在数据库中创建表1和表2,并各插入三行数据(自己造)

其中 Person表中PersonId 是主键,

Address中AddressId是主键:

编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:FirstName, LastName, City, State:

项目六:删除重复的邮箱(难度:简单)

编写一个 SQL 查询,来删除 email 表中所有重复的电子邮箱,重复的邮箱里只保留 Id 最小 的那个。

相关文章

  • My SQL 3

    2.1 MySQL 基础 (二)- 表操作 #学习内容# 1. MySQL表数据类型 2. 用SQL语句创建表 ...

  • MySQL和SQL Server的两种批量添加数据的方式(函数)

    My SQL (Navicat中执行) SQL Server

  • My SQL

    数据库是一个软件,包含服务端和客户端 一般安装数据库指的是安装服务端(基本上所有数据库都会自带命令行客户端) 学习...

  • Docker安装mysql5.7

    1、Dockerfile init_database.sql为初始化脚本 my.conf 2、运行命令 3、在/h...

  • SQL 入门

    开启 停止SQL 启动:net start mysql停止:net stop mysql 登录SQL my...

  • 数据库索引相关

    1、设计索引原则: 2、BTREE索引和HASH索引 3、explain sql语句结果中的type属性 4、My...

  • (my)sql语句

    SQL语句 DDL 数据定义语言,常用语句关键字是create,drop,alter等 DML 数据操作语句,常见...

  • 安装My SQL

    一、 首先官网安装地址 安装第一个是Windows(x86,64位),ZIP存档 第二个是Windows(x86,...

  • My SQL 单词

    Multifunctional 多功能的 Transactional 事务的 approximate 大约的 de...

  • My SQL的免安装的配置及密码设置

    第一步:先把My SQL免安装版的文件放在你电脑的某一合适位置 例:My SQL文件名字:mysql-5.6.23...

网友评论

      本文标题:My SQL 3

      本文链接:https://www.haomeiwen.com/subject/erjobqtx.html