【数据库】【MySQL】创建数据库、数据表、修改数据表字段的一些基本操作
这是一份作业,仅此而已。
代码仅供参考。
# 创建数据库yggl_mllt9920
CREATE DATABASE yggl_mllt9920;
# 选择数据库
USE yggl_mllt9920;
# 创建数据表 salary_mllt9920
CREATE TABLE salary_mllt9920(
员工编号 CHAR(6) NOT NULL PRIMARY KEY,
收入 Float(8,2) NOT NULL,
支出 Float(8,2) NOT NULL
);
# 创建数据表 departments_mllt9920
CREATE TABLE departments_mllt9920(
部门编号 CHAR(3) NOT NULL PRIMARY KEY,
部门名称 CHAR(20) NOT NULL,
备注 TEXT(16) NOT NULL
);
# 查询所有数据表
SHOW TABLES;
DESC salary_mllt9920;
DESC departments_mllt9920;
# 复制数据表departments_mllt9920_test
CREATE TABLE departments_mllt9920_test LIKE departments_mllt9920;
DESC departments_mllt9920_test;
# 在表中新建列
ALTER TABLE departments_mllt9920_test
ADD COLUMN 电话 CHAR(12) NOT NULL;
DESC departments_mllt9920_test;
# 修改默认值
ALTER TABLE departments_mllt9920_test MODIFY 电话 CHAR(12) NOT NULL DEFAULT '010123456789';
DESC departments_mllt9920_test;
# 修改字段名
ALTER TABLE departments_mllt9920_test CHANGE 电话 部门电话 CHAR(12);
DESC departments_mllt9920_test;
# 修改字段类型
ALTER TABLE departments_mllt9920_test MODIFY 部门电话 VARCHAR(18) NOT NULL DEFAULT '010123456789';
DESC departments_mllt9920_test;
# 删除字段
ALTER TABLE departments_mllt9920_test DROP COLUMN 备注;
DESC departments_mllt9920_test;
# 修改字段名-方法2
ALTER TABLE departments_mllt9920_test RENAME COLUMN 部门电话 TO 部门主管电话;
DESC departments_mllt9920_test;
【数据库】【MySQL】创建数据库、数据表、修改数据表字段的一些基本操作的更多相关文章
- MySQL的数据库,数据表,数据的操作
数据库简介 概念 什么是数据库?简单来说,数据库就是存储数据的"仓库", 但是,光有数据还不行,还要管理数据的工具,我们称之为数据库管理系统! 数据库系统 = 数据库管理系统 + ...
- MySQL之终端(Terminal)管理数据库、数据表、数据的基本操作(转)
MySQL有很多的可视化管理工具,比如“mysql-workbench”和“sequel-pro-”. 现在我写MySQL的终端命令操作的文章,是想强化一下自己对于MySQL的理解,总会比使用图形化的 ...
- MySQL 数据库、数据表、数据的基本操作
1.数据库(database)管理 1.1 create 创建数据库 create database firstDB; 1.2 show 查看所有数据库 mysql> show database ...
- Python SQLite创建数据库和数据表及数据的增删改查
SQLite是一款轻型的SQL类型数据库,处理速度快且占用资源非常低,Python自带, 不需要配置不需要任何外部的依赖.数据库本身就是一个.db文件,非常适合存储本地数据.本文主要介绍Python ...
- 【SQL Server高可用性】数据库复制:SQL Server 2008R2中通过数据库复制,把A表的数据复制到B表
原文:[SQL Server高可用性]数据库复制:SQL Server 2008R2中通过数据库复制,把A表的数据复制到B表 经常在论坛中看到有人问数据同步的技术,如果只是同步少量的表,那么可以考虑使 ...
- MySQL创建数据库 easyShopping,包括area表、goods表、customer表、orders表、ordersdetall表、test表
MySQL创建数据库 easyShopping,包括area表.goods表.customer表.orders表.ordersdetall表.test表 商品表表结构: 字段名 说 明 类 型 长 度 ...
- mysql 创建数据库,添加用户,用户授权
一.创建mysql数据库 1.创建数据库语法 --创建名称为"testdb"数据库,并设定编码集为utf8 CREATE DATABASE IF NOT EXISTS testdb ...
- Mysql创建数据库以及用户分配权限
一.创建mysql数据库 1.创建数据库语法 --创建名称为“testdb”数据库,并设定编码集为utf8 CREATE DATABASE IF NOT EXISTS testdb DEFAULT C ...
- [MySQL数据库之表的详细操作:存储引擎、表介绍、表字段之数据类型]
[MySQL数据库之表的详细操作:存储引擎.表介绍.表字段之数据类型] 表的详细操作 存储引擎 mysql中建立的库======>文件夹 库中建立的表======>文件 用来存储数据的文件 ...
- MySQL查询数据表中数据记录(包括多表查询)
MySQL查询数据表中数据记录(包括多表查询) 在MySQL中创建数据库的目的是为了使用其中的数据. 使用select查询语句可以从数据库中把数据查询出来. select语句的语法格式如下: sele ...
随机推荐
- Android Qcom USB Driver学习(零)
该系列文章总目录链接与各部分简介: Android Qcom USB Driver学习(零) 文章标题 文章链接 文章简介 Android Qcom USB Driver学习(零) https://b ...
- 有封装过v-model相关的双向绑定组件吗?
有的,之前在做⼀个通⽤的上传组件的时候,⼀开始是通过传统的⽗⼦通信实现的,⽗传⼦实现的图⽚ 回显,⼦传⽗实现的图⽚url抛出传给给接⼝,后来使⽤v-model做了⼀点优化,简单了不少 追问: 具体是怎 ...
- kotlin更多语言结构——>类型检测与类型转换 is 与 as
is 与 !is 操作符 我们可以在运行时通过使用 is 操作符或其否定形式 !is 来检测对象是否符合给定类型: if (obj is String) { print(obj.length) } i ...
- NebulaGraph 的云产品交付实践
作者:乔雷,Vesoft.Inc 云原生技术专家 NebulaGraph 介绍 NebulaGraph 是由杭州悦数科技有限公司自主研发的一款开源分布式图数据库产品,擅长处理千亿节点万亿条边的超大数据 ...
- CMDB实践指南:项目规划与实施策略解析
随着现代企业IT系统的日益复杂,如何有效管理这些庞大的IT资产和资源,成为每个企业必须面对的重要问题.CMDB应运而生,帮助企业集中管理IT资源,维护系统的稳定性,并支持故障排查与决策制定.本文将深入 ...
- Visual Studio 2022只能使用WSL调试问题处理
删除项目的Properties目录下面的launchSettings.json文件
- python语言中三个奇妙的返回值
从公众号看到的,记录下 d = {} d[5] = "test1" d[5.0] = "test2" d["5"] = "test ...
- 全面解释人工智能LLM模型的真实工作原理(三)
前一篇:<全面解释人工智能LLM模型的真实工作原理(二)> 序言:前面两节中,我们介绍了大语言模型的设计图和实现了一个能够生成自然语言的神经网络.这正是现代先进人工智能语言模型的雏形.不过 ...
- openresty IP限流
1.针对大流量大并发网络请求下,为了保证服务的正常运行,不得不针对性采取限流的方式来解决大流量带来的服务器的压力. 2.在目前项目中对于接入了不同的平台,所以需要针对具体的平台做相对应的限流,或者针对 ...
- 2-5 C++ 类型别名与自动类型
目录 2.5.1 类型别名(Type Alias) typedef using 2.5.2 auto类型说明符 基本说明 注意点 2.5.3 decltype类型说明符 基本说明 注意点 2.5.1 ...