使用WebyogSQLyog使用数据库
2023-12-14 12:01:27
数据库
实现数据持久化到本地:
使用完整的管理系统统一管理,
数据库(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 '所在地'
)
???????
文章来源:https://blog.csdn.net/2303_77522514/article/details/134904179
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!