当前位置: 首页 > news >正文

数据库知识

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
怎么做
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

常见的数据库

Oracle Mysql SOLSever

在这里插入图片描述
在这里插入图片描述

Navicat (新版可以链接mysql oracle)

在这里插入图片描述
http://sqlfiddle.com/
数据库操作在线练习

mysql自带四个数据库
在这里插入图片描述

数据库语言的使用

显示数据库:show databases;
创建数据库:create database XX;

在这里插入图片描述
在这里插入图片描述
删除数据库: drop database XX;
在这里插入图片描述

mysql中的数据类型

在这里插入图片描述
float 和 double 使用方法和 decimal一样,需要指定参数,参数需要用,隔开。

日期和时间类型

在这里插入图片描述

字符串类型

在这里插入图片描述
常用的:char , varchar
两者的区别?
char剩余的位置会被系统用空格填满,varchar剩余的位置会被系统释放。
在这里插入图片描述

表的创建

在这里插入图片描述
create table 表名(
列名1 数据类型 [约束条件],
列名2 数据类型 [约束条件],
列名3 数据类型 [约束条件]
);

在这里插入图片描述
数据库中的注释:
单行注释: – 注释内容
多行注释: /* 多行注释 */

数据库切换: use 数据库名字;
在这里插入图片描述

CREATE TABLE student(xuehao varchar(10),name varchar(15),age int,sex char(2)
);

在这里插入图片描述
打开表,查看表中有没有存放数据,
设计表,查看的是表的结构

CREATE TABLE ygxxb(snum varchar(7),name varchar(10),salary decimal(5,2),sdate datetime
);

在这里插入图片描述
在这里插入图片描述

删除表

drop table 表名;
多张表
drop table XX,XX,XX;

DROP TABLE student;

在这里插入图片描述

修改表

在这里插入图片描述
1 添加列
alter table 表名 add 列名 数据类型;

ALTER TABLE student add major varchar(10);

2 删除列
alter table 表名 drop 属性名;

ALTER TABLE student drop major varchar(10);

在这里插入图片描述

3 修改属性 其实是修改列的数据类型
alter table 表名 modify 属性名 新的数据类型;

ALTER TABLE student modify major char(10);

4 修改字段名 其实是修改属性的名称
alter table 表名 change 旧列名 新列名 数据类型;

ALTER TABLE student change  major ma char(10);

5 显示表结构
desc 表名;

在这里插入图片描述

http://www.lryc.cn/news/135401.html

相关文章:

  • VUE 目录介绍
  • Selenium的基本使用
  • 数据结构-----树的易错点
  • 写之前的项目关于使用git remote -v 找不到项目地址的解决方案
  • STM32 F103C8T6学习笔记9:0.96寸单色OLED显示屏—自由取模显示—显示汉字与图片
  • 直播平台源码搭建协议讲解篇:传输控制协议TCP
  • 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
  • 基于Jenkins自动打包并部署Tomcat环境
  • 开利网络受邀参与御盛马术庄园发展专委会主题会议
  • 【HarmonyOS北向开发】-05 ArkTS开发语言-ArkTS开发实践
  • 无类别域间路由(Classless Inter-Domain Routing, CIDR):理解IP网络和子网划分(传统的IP地址类ABCDE:分类网络)
  • 合宙Air724UG LuatOS-Air LVGL API-概念
  • 【C语言】位段,枚举和联合体详解
  • python学习-文件管理
  • 【LeetCode 算法】Number of Ways of Cutting a Pizza 切披萨的方案数-记忆化
  • 机器视觉之光流
  • C++:list使用以及模拟实现
  • 深度学习基础知识-pytorch数据基本操作
  • Springboot使用QueryDsl实现融合数据查询
  • 解决方案 | 电子签打通消费电子行业数智化经营通路
  • JVM理论知识
  • idea - 报错 Mybatis提示Tag name expected的问题< 小于号 无法识别
  • 合宙Air724UG LuatOS-Air LVGL API--对象
  • Java将PDF文件转为Word文档
  • vite创建项目命令
  • 解决Pandas KeyError: “None of [Index([...])] are in the [columns]“问题
  • 前端加springboot实现Web Socket连接通讯以及测试流程(包括后端实现心跳检测)
  • node使用高版本的oracledb导致连接oracle的Error: NJS-138异常
  • RabbitMQ手动签收消息
  • Unity 3d角色展示脚本(旋转 平移 缩放)展示界面