MySql数据库day1

简介: 本节内容包含SQL语句示例,涵盖数据库与数据表的创建、删除及字段定义,涉及用户、学生、课程与员工四张表,展示了数据库设计的基本结构与规范。

1.SQL语句代码
show databases ;

create database if not exists table1;

use table1;

drop database if exists table1;

create table tb_user(
id int primary key comment 'ID,唯一标识',
username varchar(20) not null unique comment '用户名',
name varchar(10) not null comment '姓名',
age int comment '年龄',
sex varchar(1) default '男' comment '性别'

)comment'用户表';

create table student(
id int unsigned primary key auto_increment comment'学号,主键',
username varchar(20) not null comment'用户名',
sex varchar(1) default'男'comment'性别',
age int comment'年龄',
email varchar(11) unique comment'邮箱'

)comment '学生表';

create table corse(
id varchar(12) primary key comment '课程id',
corse_name varchar(20) not null unique comment '课程名',
score decimal(4, 1) comment '学分'
)comment '课程表';

create table employee(
id int primary key auto_increment comment '员工id',
name varchar(20) not null comment '姓名',
deparment varchar(20) default '未分配' comment '部门',
data date comment '入职日期',
income decimal(7, 2) comment '工资',
telephone char(11) comment '手机号',
Creation_Date datetime comment '创建时间'
)comment '员工表';
2.今日思维导图
image.png

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
9月前
|
人工智能 弹性计算 安全
2026阿里云无影云电脑收费价格及配置选择指南,新手上云百科
阿里云无影云电脑(EDS)提供云端高性能计算,支持多端接入,弹性配置,数据安全。2026年推出个人版与企业版双轨体系,按需付费、灵活试用,适用于办公、设计、AI、游戏等场景,助力用户轻松拥有“随身云PC”。
2948 10
|
人工智能 运维 Cloud Native
阿里云祝顺民:云网络领域关键技术创新
2023年10月31日,云栖大会,阿里云技术主论坛带来了一场关于阿里云主力产品与技术创新的深度解读,阿里云网络产品线负责人祝顺民带来《云智创新,网络随行》的主题发言,针对阿里云飞天洛神云网络(下文简称洛神网络)领域产品服务创新以及背后的技术积累进行了深度解读,不少背后的创新技术系首次重磅披露。
|
Java
java switch case多个条件
通过本文的介绍,我们详细探讨了Java中 `switch case`语句的多种用法和优化方法。从基本语法到合并多个条件,再到使用枚举、常量和函数优化,`switch case`语句在Java编程中提供了一种灵活且高效的控制流方式。掌握这些技巧,能够编写出更加简洁、可读性强的代码,提高开发效率和代码质量。希望本文能为您在实际开发中提供有价值的参考和指导。
2176 2
|
存储 Java 数据库连接
技术好文:quartz基本介绍和使用
技术好文:quartz基本介绍和使用
778 0
|
安全 API 文件存储
Yagmail邮件发送库:如何用Python实现自动化邮件营销?
本文详细介绍了如何使用Yagmail库实现自动化邮件营销。Yagmail是一个简洁强大的Python库,能简化邮件发送流程,支持文本、HTML邮件及附件发送,适用于数字营销场景。文章涵盖了Yagmail的基本使用、高级功能、案例分析及最佳实践,帮助读者轻松上手。
615 4
|
SQL 安全 API
在API 接口的设计中,如何保证数据的安全性和完整性?
在API接口设计中,确保数据安全与完整至关重要。关键措施包括:采用HTTPS协议防数据泄露;强认证机制(如OAuth2/JWT)确保用户授权;敏感数据加密(如AES);签名加时间戳防重放攻击;输入验证防SQL注入等攻击;恰当错误处理避免敏感信息泄露;限频防滥用及DDoS攻击;详尽日志记录助安全审计;数据完整性校验(如哈希比对);版本控制保兼容;严格避免响应中泄露敏感信息;定期安全审计与测试。这些措施共同保障API安全。
2172 1
|
存储 JavaScript
vuex【解决方案】刷新页面数据丢失(两种方法)—— 含 vuex-along 教程
vuex【解决方案】刷新页面数据丢失(两种方法)—— 含 vuex-along 教程
1344 0
|
存储 关系型数据库 对象存储
PolarDB-PG | PostgreSQL + 阿里云OSS 实现高效低价的海量数据冷热存储分离
数据库里的历史数据越来越多, 占用空间大, 备份慢, 恢复慢, 查询少但是很费钱, 迁移慢 怎么办? 冷热分离方案: - 使用PostgreSQL 或者 PolarDB-PG 存成parquet文件格式, 放到aliyun OSS存储里面. 使用duckdb_fdw对parquet文件进行查询. - duckdb 存储元数据(parquet 映射) 方案特点: - 内网oss不收取网络费用, 只收取存储费用, 非常便宜 - oss分几个档, 可以根据性能需求选择 - parquet为列存储, 一般历史数据的分析需求多,性能不错 - duckdb 支持 parquet下推过滤, 数据过滤性能不错
9033 6
PolarDB-PG | PostgreSQL + 阿里云OSS 实现高效低价的海量数据冷热存储分离
趣谈哈希表优化:从规避 Hash 冲突到利⽤ Hash 冲突
导读: 本文从哈希表传统设计与解决思路入手,深入浅出地引出新的设计思路:从尽量规避哈希冲突,转向了利⽤合适的哈希冲突概率来优化计算和存储效率。新的哈希表设计表明 SIMD 指令的并⾏化处理能⼒的有效应⽤能⼤幅度提升哈希表对哈希冲突的容忍能⼒,进⽽提升查询的速度,并且能帮助哈希表进⾏极致的存储空间压缩。
CorelDraw2023新版本安装详细图文教程
coreldraw作为一款知名的图形设计软件,拥有很多的忠实用户,对于一些新用户来说,对于软件了解不深,coreldraw是一款非常好用的设计软件,功能非常强大,它可应用于商标设计、标志制作、模型绘制、插图描画、排版及分色输出等领域,因此受到了不少设计师的青睐,但还有许多小白不了解,coco玛奇朵今天就给大家带来coreldraw是什么软件去哪里下载的分享。
3137 0