03-数据库和数据表的基本操作

Python中如何删除数据库? 微盟删库事件想必各位小伙伴们都有所耳闻吧,不知道的小伙伴就请听我简单介绍下吧,2020年2月23日微盟研发中心的一位员工通过自己个人的VPN登入了微盟公司内网的跳板机中,连上了微盟的数据库后直接进行了恶意的删除数据库操作,结果导致了微盟服务集群没有响应,最后让微盟直接血亏超过了1.5亿元。 从2月23日删库开始一直到昨天3月3日微盟才终于将数据恢复上线,由此可见删除数据库造成的影响是非常巨大的,而... 阅读详情

数据库的相关操作

  • 查看当前所有的数据库

    show databases;
  • 使用数据库

    use 数据库名;
  • 查看当前使用的数据库

    select database();
  • 创建数据库

    create database 数据库名 charset=utf8;
    -- 例如:创建名称为python的数据库
    create database python charset=utf8;
  • 删除数据库

    drop database 数据库名;
    -- 例如删除数据库python
    drop database python;

数据表的相关操作

  • 查看当前数据库中所有的表

    show tables;  
  • 查看表结构

    desc 表名;
  • 创建表

    create table 表名(字段1 字段类型及约束,字段2 字段类型及约束.....);
    • 例如:创建一张students表,表中有id,name,age,height,gender,cls_id字段
    create table students(
    id int not null primary key auto_increment unsigned,
    name varchar(20) default '',
    age tinyint unsigned default 0,
    height decimal(5,2),
    gender enum('男','女','人妖','保密'),
    cls_id int unsigned default 0
    );
    • 上面表中的字段类型及约束的说明:
    • primary key 表示主键,
    • not null 表示该字段不允许填写空值
    • auto_increment 表示该字段自动增长
    • unsigned 无符号
    • decimal表示浮点数,如decimal(5,2)表示共存5位数,小数占2位
    • default 默认值
  • 修改表-添加字段

    alter table 表名 add 列名 类型及约束;
    --例如上面的Students表新增一个birthday的字段
    alter table students add birthday datetime;
  • 修改表-修改字段-字段重命名

    alter table 表名 change 原名 新名 类型及约束;
    --例如我们将上面新增的字段birthday改为birt不能为空
    alter table students change birthday birt datetime not null;
  • 修改表-修改字段-字段不重命名

    alter table 表名 modify 列名 类型及约束;
    --例如我们将birt字段的类型修改为date
    alter table students modify birt date not null;
  • 修改表-删除字段

    alter table 表名 drop 列名;
    --例如我们删除birt字段
    alter table students birt;
  • 删除表

    drop table 表名;
    --例如删除students表
    drop table students;
  • 查看表的创建语句

    show create table 表名;
    -- 例如查看students表的建表语句
    show create table students;

备份与恢复

  • 备份:运行mysqldump命令(退出mysql的链接)

    mysqldump -u root -p 数据库名 > xxx.sql
  • 恢复:先链接mysql,创建数据库,退出连接,执行如下命令:

    mysql -u root -p 数据库名 < xxx.sql   
从数据库到数据仓库:数据仓库导论 本文为数据仓库导论,旨在介绍数据仓库的基本理念和应用场景,帮助读者理解数据仓库的重要性及其在企业中的实际应用。 阅读详情

相关推荐

技术面试官视角:复盘北航/中科院/哈工大保研机试与面试,他们到底在考察什么?(附真题回忆与评分侧重点)

本文从技术面试官视角解析北航、中科院、哈工大等顶尖院校保研机试与面试的考核逻辑,揭示编程语言限制、题目难度设计等隐藏考察维度,并提供真题回忆与评分侧重点。帮助考生理解面试官的真实意图,掌握应对策略,提升通过率。

weixin_42549496的博客 518

十五、python学习之MySQL数据库(二):数据库的操作

 一、数据库的操作: 1.数据库操作的概述: 在数据库操作中,基本操作都是围绕增删改查来操作。简称CRUD C Create 创建 R Read/Retrieve 查询 U Update 修改 D Delete 删除 2.数据库操作 在数操作数据库时,所有的数据库语句都要以分号结束 数据库操作不区分大小写 创建数据库 create database 数据库名 create...

浅弋、璃鱼的博客 649

基于BS21的星闪模块设计电路SLE/BLE

基于BS21的星闪模块设计电路SLE/BLE HI2821

2503_91889531的博客 2743

MySQL数据库——2、删除数据库

在 MySQL 数据库中,要删除一个数据库,可以使用 SQL 命令 DROP DATABASE,也可以使用 MySQL 提供的管理工具 mysqladmin,以及通过 Python 脚本执行相应的 SQL 命令。

weixin_66370632的博客 2765

Comsol超声空化气泡仿真入门:从零搭建模型到网格划分的完整流程

本文详细介绍了使用Comsol进行超声空化气泡仿真的完整流程,从物理基础理解到模型搭建、网格划分及求解器设置。通过具体步骤和示例代码,帮助初学者和工程师快速掌握这一关键技术,应用于医疗设备和工业清洗等领域。

weixin_29289821的博客 166

PyCharm旧版本下载地址

快捷找到PyCharm历史版本下载地址

piaopiaolanghua的专栏 4448

删除数据库

drop命令用于删除数据库。drop命令格式:drop database <数据库名>;例如,删除名为 xhkdb的数据库:mysql> drop database xhkdb;[例子1] 删除一个已经确定存在的数据库: mysql> drop database drop_database; Query OK, 0 rows affected (0.00 sec)[...

weixin_34111819的博客 1782

【007】C++编程必知:原码、补码、反码的全面解读

计算机存储的是数据的补码。原码:计算机中对数字的二进制定点表示方法。比如123的原码是0111 1011。无符号数:原码=反码=补码。有符号数:要分正数和负数,正数的最高位为0,负数的最高位为1。其中,正数的原码、反码、补码都是相同的;负数的反码等于原码的符号数(最高位)不变,其他位取反;补码等于反码+1。比如:-123的原码是1111 1011,反码为1000 0100,补码为1000 0101。原码、补码和反码都是用于计算机表示有符号整数的方法。

Lion_Long的博客 2921

数据定义语句(2)DROP DATABASE

删除数据库。语法规则如下: DROP {DATABASE|SCHEMA} [IF EXISTS] db_name 执行 DROP DATABASE 会删除数据库里的所有表然后再删除数据库,所以执行这条语句的时候一定要慎重。要执行该语句,你需要拥有数据库的 DROP 权限。DROP SCHEMA 和 DROP DATABASE 可以互相替换。 特别注意: 当在删除数据库时,与数据库相关的授权信息不...

渔父歌的博客 1090

【YoloV8改进策略】上采样改进|EUCB,轻量高效的上采样模块|即插即用

YOLOv8作为当前最先进的实时目标检测与实例分割模型之一,其在速度与精度之间取得了出色的平衡。然而,在资源受限的边缘设备或对实时性要求极高的应用场景中,YOLOv8的计算开销,尤其是在特征金字塔网络(FPN)和路径聚合网络(PAN)中用于特征融合的上采样操作,仍然是一个瓶颈。YOLOv8的颈部(Neck)结构中广泛使用nn.Upsample进行上采样,该操作虽然简单,但缺乏对特征内容的感知能力,且后续通常需要标准卷积来修复因插值带来的伪影,这增加了不必要的计算负担。

m0_47867638的博客 757

保边滤波之Mean shift filter

保边滤波之Mean shift filter 目录 保边滤波之Mean shift filter 一、算法原理 二、练手实现的算法代码如下: 三、实现结果 一、算法原理 在OpenCV中,meanshift filter函数为 p...

大熊 1561

MySQL数据表的基本操作和基于 MySQL数据表的基本操作的综合实例项目

本文主要介绍了MySQL中数据表的各种操作创建数据表、添加各类约束、查看数据表表结构,修改数据表和删除数据表。使读者可以很快掌握MySQL数据库中关于创建数据表、添加各类约束、查看数据表表结构,修改数据表和删除数据表的基本使用方法。另外还介绍了分别使用cmd环境和Navicat软件环境中创建数据表表、添加各类约束、查看数据表表结构,修改数据表和删除数据表的使用方法。httpshttpshttpshttpshttpshttpshttpshttpshttpshttpshttps。......

m0_47419053的博客 1239

【RT-DETR实战】117、华为昇腾CANN部署探索:从模型转换到推理踩坑实录

本文总结了RT-DETR模型在昇腾310B芯片上部署的关键挑战与解决方案。主要遇到四大问题:1)模型转换时需注意ONNX导出设置,建议先固定尺寸验证;2)内存布局差异导致推理异常,需精确匹配NHWC/NCHW格式;3)流水线并发优化中内存复用和异步处理是关键;4)调试阶段需利用专用工具逐层比对。作者提出六条实用建议,包括小尺寸验证、预处理对齐、内存池设计等,强调部署是持续适配过程,需建立完整的测试体系应对工具链迭代。

企鹅码农的专属播客,分享10多年的实战案例和经验解读,包含YOLO、RT-DETR、AI等各个工作领域。 195

数据库基本操作和常用命令

1.MySQL数据库 2.SQL语句 ###01数据库概念 * A: 什么是数据库 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。 * B: 什么是数据库管理系统 数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,...

Saton 4万+

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

MySQL(二)-数据库,数据表的基本操作

mysql数据库和数据表的基本操作。

qq_39631768的博客 1423

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

Laravel框架03:DB类操作数据库

Laravel框架03:DB类操作数据库 一、概述 二、数据表的创建与配置 三、增删改操作 1. 增加信息 2. 修改数据 3. 删除数据 四、查询操作 1. 取出基本数据 2. 取出单行数据 3. 获取一个字段的值 4. 获取多个字段的值 5. 排序 6. 分页 五、执行任意的SQL语句

iFulling的博客 2051

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Mysql_03_数据库与数据表的基本操作

原文地址:https://github.com/shirayner/java-knowledge-hierarchy/tree/master/doc/Mysql 此系列博客是站在大牛的肩膀上所做的总结,主要是方便建立自己的知识体系。所参考的文章会在每篇博客的参考资料部分列出 文章目录前言命令清单一、数据库的基本操作1.选定2.创建3.删除4.修改二、数据表的基本操作1.存储引擎2.创建数据...

shirayner 161

数据库基本操作

一、数据库基本操作 1.数据库的基本操作 -- 1.数据库的基本操作 使用test数据库 USE test; -- 查看当前test数据库中所有表 MySQL命令 SHOW TABLES; -- 查表的基本信息 SHOW CREATE TABLE student; -- -- 查看表的字段信息 desc student; 2.数据表的基本操作 -- 2.数据表的基本操作 -- 创建学生数据表 CREATE TABLE student( id int, name VARCHAR(2

qq_44840451的博客 8066

【MySQL基础学习】数据库及数据表的创建

数据库创建及说明,数据表创建及说明

lolly1023的博客 2740

数据库基本操作-数据表和索引

目录字符型数据是数据库中最常用的数据类型之一,将其称为字符串;例如,在一个存储学生信息的表中,学生姓名、来源地、所属院系等都是字符型数据。在SQL语言中,字符型数据被放在一对单引号(‘ ’)中,用于区别其他类型的数据;例如,‘home’、‘张三’、‘047122813810’、‘123_**^’等都是字符型数据;每个字符型数据都有长度,其长度是该字符型数据的字符个数,例如,‘home’的长度为4;需要注意的是,每个汉字占两个字符的位置,例如,‘张三’的长度是4,而不是2。

weixin_49668551的博客 432

数据库和数据表和数据的增删改操作

数据库的操作 1.数据库创建 create database if not exists 表名 default charset=utf8 create database if not exists student default charset=utf8; 2.查看所有库 show databases; 3.进入库 use 库名 use student; 4.删除库 drop database 库名 drop database student; 数据表的操作 1.创建表 create table 表名(字段

jerry_wzj_的博客 305

SQL sever创建数据库数据表

创建数据库和数据表 一、目的: 掌握在SQL Server中使用对象资源管理器和SQL命令创建数据库与修改数据库的方法。 掌握在SQL Server中使用对象资源管理器或者SQL命令创建数据表和修改数据表的方法(以SQL命令为重点)。 二、环境概述: SQL Server 2019 SQL Server Management Studio 管理工具 三、数据库的创建 使用对象资源管理器创建数据库,给出关键步骤的截图和说明。 ①打开管理工具,连接数据库引擎。 ② 在对象资源管理器中右击数据库,

weixin_45946210的博客 1万+

centos 7.6 —— MySQL数据库基本操作

centos 7.6 —— MySQL数据库基本操作 文章目录centos 7.6 —— MySQL数据库基本操作SQL语句概述SQL语言SQL分类1.登录MySQL2.数据库的基本操作3.使用数据库taobao数据库4.数据表的基本操作5.数据表的查询操作6.清空表7.新建临时表7.克隆表方法一:like (只能复制表的结构属性,数据无法复制)方法一:通过创建表的方式克隆表8.用户权限设置 SQL语句概述 SQL语言 Structured Query Language的缩写,即结构化查询语言关系型数据库的

weixin_42099301的博客 4997

5数据库和表的基本操作

本章核心是数据库和数据表的基本操作,掌握以下3个核心逻辑,即可快速上手:先有数据库,再有数据表(先建Excel文件,再建工作表);操作数据表前,必须先选择数据库(打开Excel文件才能编辑工作表);约束和自动增长,用于规范数据格式、提升操作效率(避免错误数据,减少手动输入)。学习时可先记住语法格式,复制案例执行验证,成功后再修改参数练习,熟练后即可灵活运用。下一章将讲解数据表中数据的增删改查操作,进一步提升MySQL使用能力。(注:文档部分内容可能由 AI 生成)

oYeRen12的博客 557

Mysql数据库创建新数据库和数据表

在选定的数据库中,可以使用`CREATE TABLE`语句来创建新的数据表。- **数据类型选择**:根据实际需求选择合适的数据类型,例如`VARCHAR`、`INT`、`DATE`等。- **主键和唯一约束**:主键用于唯一标识表中的每条记录,唯一约束用于确保某列的值不重复。在MySQL中,可以使用`CREATE DATABASE`语句来创建一个新的数据库。- **权限管理**:确保操作用户有足够的权限来创建、修改和删除数据库和表。- **备份数据**:在执行删除操作前,建议备份相关数据,以防数据丢失。

wzdsajn的博客 507
上一篇: 02-mysql基础-数据类型
下一篇: 04-基本的增删改查
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值