IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> MySQL命令行实操一 -> 正文阅读

[大数据]MySQL命令行实操一


先说好,一定要以管理员身份运行!!!!!!
在这里插入图片描述

例1 院系表(带列级约束)

没注释的是源代码

mysql> use db_2;
-- Database changed
mysql> create table Department( Dno varchar(3) PRIMARY KEY, Dname varchar(30) UNIQUE, Office varchar(4) );
-- Query OK, 0 rows affected (0.08 sec)

mysql> insert into Department values('D1','信工学院','C101'),('D2','地理学院','S201'),('D3','工学院','F301' ),('D4','医 学院','B206' );
-- Query OK, 4 rows affected (0.02 sec)
-- Records: 4  Duplicates: 0  Warnings: 0

mysql> SELECT * FROM Department;
/*
+-----+----------+--------+
| Dno | Dname    | Office |
+-----+----------+--------+
| D1  | 信工学院 | C101   |
| D2  | 地理学院 | S201   |
| D3  | 工学院   | F301   |
| D4  | 医学院   | B206   |
+-----+----------+--------+
4 rows in set (0.01 sec) */

例2 创建带列级约束的学生表

(不好意思,本人已经挂在找语法错误的路上了,等我明白怎么改才正确再来更新此篇)
谢谢马老师的指正,原来课本上有些SQL语句是根据Oracle优化的,不适合简单的MySQL。

然后以下是改好的代码:

 create table Student(Sno varchar(3) PRIMARY KEY, Sname VARCHAR(10) NOT NULL, Sex Char(2) DEFAULT '男' CHECK(Sex IN ('男','女')), Birth DATE, Dno varchar(3) REFERENCES Department(Dno) );

-- 非常长,可以分行
mysql> insert into Student values('S1','赵刚','男','1995-09-02','D1'),
    -> ('S2','周丽','女','1996-01-06','D3'),
    -> ('S3','李强','男','1996-05-02','D3'),
    -> ('S4','刘珊','女','1997-08-08','D1'),
    ->                                 ('S5','齐超','男','1997-06-08','D2'),
    ->                                 ('S6','宋佳','女','1997-08-02','D4');
--Query OK, 6 rows affected (0.01 sec)
--Records: 6  Duplicates: 0  Warnings: 0

mysql>  SELECT * FROM Student;
/*
+-----+-------+------+------------+------+
| Sno | Sname | Sex  | Birth      | Dno  |
+-----+-------+------+------------+------+
| S1  | 赵刚  | 男   | 1995-09-02 | D1   |
| S2  | 周丽  | 女   | 1996-01-06 | D3   |
| S3  | 李强  | 男   | 1996-05-02 | D3   |
| S4  | 刘珊  | 女   | 1997-08-08 | D1   |
| S5  | 齐超  | 男   | 1997-06-08 | D2   |
| S6  | 宋佳  | 女   | 1997-08-02 | D4   |
+-----+-------+------+------------+------+

*/
-- 6 rows in set (0.00 sec)

在这里插入图片描述

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-03-24 00:37:48  更:2022-03-24 00:38:03 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 6:20:36-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码