创建库

CREATE DATABASE STUDENT;

创建表

CREATE TABLE STU
(SNO INT PRIMARY KEY,//主键
SNM CHAR(2) NOT NULL,//不能为空
CLSNO CHAR(2) REFERENCES CLASS(CLSNO),//引用外键CLASS的CLSNO
NATNM VARCHAR(50),//不定长字符串
SEX CHAR(2) NOT NULL,//定长字符串
CONSTRAINT SEX CHECK(SEX IN('男','女'))//约束取值只能为“男”,“女”
);

写入数据

INSERT INTO STU
-> VALUES('8008555068','密斯卡','男','','2003-11-28','甘肃-庆阳','',null);

定义双键

ALTER TABLE COURSE
  -> ADD PRIMARY KEY(CNO,CLSNO);

修改表(增加表中原来没有的列)

ALTER TABLE GRP
-> ADD BEAUTY INT;

修改表(修改表中原来存在的列)

ALTER TABLE STUDY
-> MODIFY SCORE DECIMAL(4,1);

数据修改

UPDATE STU
  -> SET MOBILE='18209344134'
-> WHERE SNO='8008120068';//判断当SNO='8008120068'时修改

删除表格数据

DELETE FROME CLASS;

删除表

DROP TABLE CLASS;

删除数据库

DROP DATABASE STUDENT;

查看当前库

SHOW DATABASES;

使用库

USE STUDENT;

查看表(列)

DESC STU;

查看表中的数据

SELECT * FROM STU;
(以下转自:https://www.jianshu.com/p/894d0545a57c)
首先MySQL的存储是不支持布尔类型的,当把一个数据设置成布尔类型的时候,数据库会自动转化成tinyint(1)的数据类型,其实就是变相的布尔。默认值就是1,0两种,分别对应了布尔类型的true和false。

随机推荐

  1. 【Python】【Flask】【字符串索引】计算人民币与美元的相互计算

    目录 简介 Python Code 导包 设置首页 计算的接口 问题0:设置请求方式 问题1:关于接收数据可能存在的问题 问题2:返回结果 启动 完整代码 HTML Code 问题分析 分析:获取下拉 ...

  2. Ubuntu 的网络图标不见了,怎么解决

    1. 问题 Ubuntu 的网络图标不见了 2. 解决 service network-manager status # 此时,你会发现状态是 active(running),不用管 service ...

  3. Docker OCI runtime exec failed: exec failed: container_linux.go:344: starting container process caus

    docker执行命令:docker exec -it 1e33b26152e1 /bin/bash 在进入容器报错:OCI runtime exec failed: exec failed: cont ...

  4. 龙哥量化:通达信的macd改进优化方法及选股公式源码

    有很多同学是看macd的数值,遇到股价比较低的,macd数值变成0.00,就看不明白了, 优化: 第一步,给股价乘100,所有的哦 源码: DIF:EMA(CLOSE*100,12)-EMA(CLOS ...

  5. Qt/C++音视频开发57-切换音视频轨道/切换节目流/分别切换音频视频轨道

    一.前言 对各种音视频文件格式的支持,是一个播放器的基础功能.一般的音视频文件只有1路流,比如音频文件只有1路音频流,视频文件只有1路音频1路视频流,实践过程中发现,还有一种ts格式的文件,可能有多路 ...

  6. 自动化滑动极验v3示例

    import random import ddddocr from playwright.sync_api import sync_playwright import time import requ ...

  7. Android开发快速入门iOS开发概览

    注:本文同步发布于微信公众号:stringwu的互联网杂谈 Android开发快速入门iOS开发概览 1 前言 笔者总结了自己在拥有Android开发的相关基础后入门iOS开发时遇到的点点滴滴给其他想 ...

  8. spring-boot-@Valid和@Validated详解

    ---------------------------------------------------------------------------------------- 在实际的项目开发中,经 ...

  9. springboot之结合mybatis增删改查解析

    1. 场景描述 本节结合springboot2.springmvc.mybatis.swagger2等,搭建一个完整的增删改查项目,希望通过这个基础项目,能帮忙朋友快速上手springboot2项目. ...

  10. 最大流问题:增广路与 Edmonds-Karp 算法

    最大流问题是其中一个经典的图论问题,其目标是在一个流网络中计算从源点到汇点的最大流量.流网络由节点和边组成,每条边都有一个容量,表示该边所能承载的最大流量. 最大流问题 通常来说,最大流问题仅在有向图 ...