创建库

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. Spring完全注解开发

    注解的好处:如果管理很多的Bean,要求这些Bean都配置在applocationContext.xml文件中.用了注解之后,就不需要在xml文件中配置了,Spring提供了几个辅助类会自动扫描和装配 ...

  2. 【前端】CSS:border

    border 是CSS中用于设置元素边框的. 第一个参数为线的粗细.除了数字型值外,还可以写: thin(细线) medium(中粗线) thick(粗线) 第二个参数是线条样式,可选参数如下: 小圆 ...

  3. 黑苹果(Hackintosh) - 问题,虚拟机中的黑苹果系统分辨率低,界面小

    问题截图 解决办法 先把 draw.iso 放进 VMware 的安装根目录 再设置 Mac OS 虚拟机系统的配置情况 如果实在不行 就使用 VM 的拉伸显示功能吧,就将就着用用

  4. go编译可以指定os和arch

    是的,Go 编译器支持通过环境变量来指定目标操作系统(OS)和架构(Arch).这允许你为不同的平台交叉编译 Go 程序.你可以使用 GOOS 和 GOARCH 环境变量来指定目标系统. 例如,如果你 ...

  5. [转]win10 vue-cli 下载成功,显示 vue不是内部或外部命令,也不是可运行的程序

    vue不是内部或外部命令,也不是可运行的程序 1.安装vue-cli npm install -g @vue/cli 2.查看是否安装成功 vue -V 经过上述步骤,一般在CMD窗口输入" ...

  6. uniapp请求封装-token无感刷新

    当前是vue3+ts版本的封装 vue3+js版本请求封装可参考 https://www.cnblogs.com/lovejielive/p/14343619.html token无感刷新,可自行删除 ...

  7. w3cschool-Lua 教程

    https://www.w3cschool.cn/lua/ Lua 学习笔记之一(初阶话题) 1.八种基本类型: 如下表 基本类型 描述 备注 数值(number) 内部以double表示 字符串(s ...

  8. Redis的分布式锁详解

    Redis实现的分布式锁 # 对资源key加锁,key不存在时创建,并且设置,10秒自动过期 SET key value EX 10 NX # 删除key DEL key NX的作用 NX参数是为了保 ...

  9. Elasticsearch中数据是如何存储的

    前言 很多使用Elasticsearch的同学会关心数据存储在ES中的存储容量,会有这样的疑问:xxTB的数据入到ES会使用多少存储空间.这个问题其实很难直接回答的,只有数据写入ES后,才能观察到实际 ...

  10. python脚本抓取省市县区乡镇村庄(五级行政区划)

    用python脚本抓取省市县区乡镇村庄(五级行政区划)的过程如下: 1,抓取国家统计局官网上的行政区划名称和对应的代码(5级是不同的网页,所以涉及多层跳转): 2,数据量大约几十万条,频繁访问考虑防屏 ...