使用WebyogSQLyog使用数据库

数据库

实现数据持久化到本地:

使用完整的管理系统统一管理,

数据库(DateBase):

为了方便数据存储和管理(增删改查),将数据按照特定的规则存储起来

安装WebyogSQLyog

-- 创建数据库
CREATE DATABASE IF NOT EXISTS schooldb CHARSET utf8;
-- 删除数据库
DROP DATABASE IF EXISTS schooldb;
-- mysql 中数据库一旦被创建,名字不能修改
-- 修改数据库字符集
ALTER DATABASE schooldb CHARSET utf8;
​
CREATE TABLE student(number INT,NAME VARCHAR(6),gender CHAR(1),phone VARCHAR(11),heghit DECIMAL(3,2),reg_time DATETIME
)
​
-- 删除表结构
DROP TABLE student
​
-- 创建表 并添加约束规则
-- primay key 设置主键约束,添加主键约束后,值就不能重复,一个表中只能有一个列是主键
-- 主键列可以唯一的表示某一行数据
-- mysql中主键可以设置为自动增长 AUTO_INCREMENT
-- NOT NULL 不能为空约束
-- UNIQUE 唯一性约束  可以出现null值
-- 检查约束 设置条件
CREATE TABLE student(number INT PRIMARY KEY AUTO_INCREMENT COMMENT '学号主键',NAME  VARCHAR(6) NOT NULL COMMENT '姓名',bithday DATE COMMENT '生日',phone VARCHAR(11) NOT NULL UNIQUE,height DECIMAL(3,2) CHECK(height<3),reg_time DATETIME
)

例题: 创建一个球队球员表

1.创建一个NBA管理系统数据库


CREATE DATABASE IF NOT EXISTS player CHARSET utf8

2.根据图中所给的信息创建球员信息表和球队信息表

球员信息表

CREATE TABLE playerInformation(
number INT PRIMARY KEY AUTO_INCREMENT COMMENT '队员编号',
NAME VARCHAR(6) NOT NULL COMMENT '姓名',
brithday DATETIME COMMENT '生日',
height INT COMMENT '身高',
wheight INT COMMENT '体重',
place VARCHAR(6) UNIQUE
)

球队信息表

CREATE TABLE playerTeam(
number INT PRIMARY KEY AUTO_INCREMENT COMMENT '球队编号',
teamName VARCHAR(6) NOT NULL COMMENT '队名',
place VARCHAR(6) COMMENT NOT NULL '所在地'
)
​​​​​​​

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/265161.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

STP(生成树协议)

STP&#xff08;生成树协议&#xff09; 生成树协议原理&#xff1a; ​在二层交换网络中&#xff0c;逻辑的阻塞部分接口&#xff0c;实现从根节点到所有节点唯一的路径的生成&#xff0c;成为一个没有环路的拓扑。当最佳路径数显故障时&#xff0c;个别被阻塞的接口将被打开…

Slate基础使用说明

目录 Slate基础使用说明 1. 简单教程 2. 要点说明 2.1 TCommands以及TCommands基类 2.2 FUICommandInfo 2.3 FUICommandList 2.4 FUIAction 2.5 UICommand 3. 代码源码 4. 工具使用 4.1 Display Ul Extension Points 4. 参考文章 Slate基础使用说明 1.…

linux逻辑卷LVM

创建LVMVG管理LV扩容 6.2.6 逻辑卷LVM LVM是Logical Volume Manager 的简称&#xff0c;译为逻辑卷管理&#xff0c;它是Linux下对硬盘分区的一种管理机制。LVM适合于管理大存储设备&#xff0c;并允许用户动态调整文件系统的大小。此外&#xff0c;LVM的快照功能可以帮助我们快…

算法leetcode|92. 反转链表 II(rust重拳出击)

文章目录 92. 反转链表 II&#xff1a;样例 1&#xff1a;样例 2&#xff1a;提示&#xff1a;进阶&#xff1a; 分析&#xff1a;题解&#xff1a;rust&#xff1a;go&#xff1a;c&#xff1a;python&#xff1a;java&#xff1a; 92. 反转链表 II&#xff1a; 给你单链表的…

期待已久:K8S终于迎来交换内存Beta支持!

关注【云原生百宝箱】公众号&#xff0c;获取更多云原生消息 Kubernetes 1.22 版本开始支持在 Linux 节点上使用交换内存的 Alpha 特性&#xff0c;而在 1.28 版本中升级为 Beta 版本并进行了许多改进。之前版本的 Kubernetes 不支持 Linux 系统上的交换内存&#xff0c;但随着…

微信小程序、mpvue性能测试与体验

最近一直在折腾mpvue写的微信小程序的性能优化&#xff0c;分享下实战的过程。 先上个优化前后的图&#xff1a; 可以看到打包后的代码量从 813KB减少到 387KB,Audits体验评分从 B到 A&#xff0c;效果还是比较明显的。其实这个指标说明不了什么&#xff0c;而且轻易就可以做…

Pytorch深度强化学习1-6:详解时序差分强化学习(SARSA、Q-Learning算法)

目录 0 专栏介绍1 时序差分强化学习2 策略评估原理3 策略改进原理3.1 SARSA算法3.2 Q-Learning算法 0 专栏介绍 本专栏重点介绍强化学习技术的数学原理&#xff0c;并且采用Pytorch框架对常见的强化学习算法、案例进行实现&#xff0c;帮助读者理解并快速上手开发。同时&#…

网络层重点协议——IP协议详解

✏️✏️✏️今天给大家分享的是网络层的重点协议——IP协议。 清风的CSDN博客 &#x1f6e9;️&#x1f6e9;️&#x1f6e9;️希望我的文章能对你有所帮助&#xff0c;有不足的地方还请各位看官多多指教&#xff0c;大家一起学习交流&#xff01; ✈️✈️✈️动动你们发财的…

UIKit-AVCapture(创建一个简单的摄像头demo)

AVCaptureVideoPreviewLayer 用于显示摄像头采集到的实时视频预览&#xff0c;可以直接添加到视图层次结构中。 AVCaptureVideoPreviewLayer可以嵌入 AVCaptureSession 处理摄像头捕获的数据封装后给屏幕 AVCaptureConnection 用于管理捕获会话中的数据流连接&#xff0c;…

Cocos Creator:坐标系

Cocos Creator&#xff1a;坐标系 坐标系节点位置坐标转换锚点缩放和旋转总结 在 Cocos Creator 3.8 中&#xff0c;节点坐标系统是游戏开发中的关键概念。它帮助开发者定位和排列场景中的各种元素。以下是关于节点坐标的使用详解&#xff1a; 坐标系 Cocos Creator 使用两种…

【数据结构】栈和队列超详解!(Stack Queue)

文章目录 前言一、栈1、栈的基本概念2、栈的实现&#xff08;数组实现&#xff09;3、栈的基本操作3.1 栈的结构设计3.2 栈常见的基本函数接口 4、栈的实现4.1 初始化栈4.2 栈的销毁4.3 入栈4.4 出栈4.5 判空4.6 长度4.7 获取栈顶元素 完整代码Stack.hStack.cTest.c 二、队列1、…

iOS ApplePay 支付汇总一二

一、前端发起支付的参考例子&#xff1a; import UIKit import MMKV import StoreKit import Alamofire import SVProgressHUD/// ApplePay 工具类 class ApplePayUtils : NSObject {static let shareInstance ApplePayUtils.init()/// 丢单存储集Key,验证成功从集合中移除le…