创建库

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中所有子图标签Legend显示详解

    在数据可视化中,图例(legend)是一个非常重要的元素,它能够帮助读者理解图表中不同元素的含义.特别是在使用Python进行可视化时,matplotlib库是一个非常强大的工具,能够轻松创建包含多个 ...

  2. sed 删除 替换 文件内容

      sed添加一行内容 使用sed命令添加一行内容有多种实现方法,下面是几种不同的实现方法: 方法一:使用sed命令在指定行前添加一行内容     sed '2i This is a new line ...

  3. Base58在java程序中应用

    Base58是用于Bitcoin中使用的一种独特的编码方式,主要用于产生Bitcoin的钱包地址. 相比Base64,Base58不使用数字"0",字母大写"O" ...

  4. Fastadmin框架,服务器搭建环境

    FastAdmin 基于ThinkPHP和Bootstrap的极速后台开发框架 https://www.fastadmin.net 安装node.js 1.获取node.js资源 V8.x: curl ...

  5. Scoop: 开发者多环境管理利器

    Scoop是什么? Scoop 是一个基于 Windows 的包管理器,能够帮助开发者高效管理开发环境和应用程序. 它推荐通过命令行进行包的安装.更新和卸载,同时提供了简单易用的包组织方式,透明化了安 ...

  6. Qt/C++开发经验小技巧296-300

    使用QDir::setCurrent设置当前目录后,会影响程序中的所有相对目录的执行,导致可能的意外发生,一般相对目录都默认是可执行文件所在目录,所以如果程序中为了特殊处理临时调用了QDir::set ...

  7. Qt编写地图综合应用22-动态轨迹

    一.前言 上一篇文章写道拿到路径规划的轨迹点坐标集合,并且已经可以通过调用addPolyline绘制线段的形式将轨迹点绘制,接下来就是要如何动态的绘制这些轨迹点,最简单的方法就是开个定时器挨个取出下一 ...

  8. 《Bootstrap4Web设计与开发实战》源代码下载

    <Bootstrap4Web设计与开发实战>源代码下载: 链接:https://pan.baidu.com/s/1GaIo390c-l-gsT6-6RaaJA 提取码:fgiq 版权声明: ...

  9. 『AutoHotkey』 效率提升「脚本集」

    AutoHotkey 效率提升脚本集 一些实用的 AutoHotkey 脚本示例,这些可以显著提升工作效率. #Requires AutoHotkey v2.0 ; 1. 快速启动常用程序 ^!n:: ...

  10. 解决Playwright访问https证书问题

    # 参数说明 ignore_https_errors=True 访问https地址解决安全证书 viewport={"width": 1920, "height" ...