【MySQL的基本命令{DML 和 DDL}】

MySQL的基本命令 {DML 和 DDL}

  • MySQL的基本命令
    • 展示所有数据库
    • 展示某个数据库中所有的表
    • 切换到某个数据库
    • 查看当前在哪个数据库
    • 查询一张表的全部数据
    • 新建一个数据库
    • 新建一张表
    • 插入一条数据
    • 删除一个表
    • 删除一个库
    • 描述表的信息
    • 展示表的创建sql代码
    • 展示库的创建sql代码
    • 导出数据 (Navicat也可以导出sql文件)
    • 向数据库中导入数据
    • 新增一列
    • 修改列属性为int 和 非空
    • 删除列名
    • 修改表的名字
    • 修改列名
    • 修改表的字符集
  • 查询语句DQL单独开了一个专题

MySQL的基本命令

展示所有数据库

show databases;

展示某个数据库中所有的表

show tables;

切换到某个数据库

use db_name

查看当前在哪个数据库

select database();

查询一张表的全部数据

select * from table_name;

新建一个数据库

create database db_name;

新建一张表

create table stu(card_id int,name varchar(255)
);

插入一条数据

insert into stu(card_id,name) values(34001,"tjf");

删除一个表

drop table stu;

删除一个库

drop database db_name;

描述表的信息

desc students;

展示表的创建sql代码

show create table table_name;

展示库的创建sql代码

show create database db_name;

导出数据 (Navicat也可以导出sql文件)

# 终端运行此语句
mysqldump -u -root -p stu students > /root/students.sql

向数据库中导入数据

mysql> source /root/students.sql;

新增一列

alter table students add height float;

修改列属性为int 和 非空

alter table students MODIFY height int not null;

删除列名

alter table students drop height;

修改表的名字

rename table students to student;

修改列名

alter table students change id sid VARCHAR(255);

修改表的字符集

alter table students CHARACTER set utf8;

查询语句DQL单独开了一个专题

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

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

相关文章

每周一算法:背包问题(三)多重背包

多重背包 有 N N N件物品和一个容量是 M M M的背包。第 i i i种物品最多有 s i s_i si​件,每件的体积是 v i v_i vi​,价值是 w i w_i wi​。 求解将哪些物品装入背包,可使这些物品的总体积不超过背包容量,且总价值最大。 输…

日常巡检脚本-2

#!/bin/bash# 检查系统负载 load$(awk {print $1} /proc/loadavg) cores$(grep -c ^processor /proc/cpuinfo) load_threshold$(echo "scale2; $cores * 0.7" | bc) if [ "$(echo "$load > $load_threshold" | bc)" -ne 0 ]; thenecho "…

浅谈什么是语音芯片的白噪音支持功能:打造舒适家居与优质音频体验

随着科技的不断进步和人们对生活质量要求的提升,语音芯片已经成为了现代电子产品中不可或缺的一部分。而在这些语音芯片中,支持白噪音的功能逐渐受到人们的关注。本文将围绕语音芯片中的白噪音支持功能展开讨论,带您领略其带来的舒适家居与优…

最强Node js 后端框架学习看这一篇文章就够

距离上次认真花时间写作,似乎已经过了许久许久,前端讲了一个新框架 ,叫 Nest.js 下方是课件,有过一定开发经验可跟随视频学习 B站 地址 : https://www.bilibili.com/video/BV1Lg4y197u1/?vd_sourcead427ffaf8a5c8344…

Linux --- 进程控制

目录 1. 进程创建 1.1. 内核数据结构的处理 1.2. 代码的处理 1.3. 数据的处理: 方案一:fork创建子进程的时候,直接对数据进行拷贝处理,让父子进程各自私有一份 方案二:写实拷贝(copy on write) 1.4. fork常规用…

精通Nginx(21)-大幅度提升性能优化方法

无论何种类型的服务器或应用,其性能都取决于许多可变项,包括但不限于物理硬件、操作系统、数据库、应用服务器等中间件、应用结构等。性能优化通常在碰到性能瓶颈时才进行调优测试,确定瓶颈,改进限制,并不断重复,直至满足性能需求。 本文仅针对Nginx作为一个中间…

18本书让你从现代骗局中醒来

下面十八本书籍可以让你从受限的上下文骗局中脱身,或者至少能意识到: 1、《Be Here Now》Ram Dass: 是 1971 年出版的一本关于灵性、瑜伽和冥想的书,作者是美国瑜伽士兼灵性导师拉姆达斯(Ram Dass,原名理查…

后端Long型数据传到前端js后精度丢失的问题

假设一个场景,MybatisPlus的雪花算法生成long类型主键ID,存入数据库,前端获取到数据后,要执行一个更新操作(updateById),但这时会出现无法成功更新的情况!这是因为前端在长度大于17位…

24.Python 网络编程之socket编程

目录 1.认识TCP/IP2.socket编程2.1 使用socket2.2 使用socketserver 1.认识TCP/IP 计算机网络就是把各个计算机连接在一起,在网络中的计算机可以互相通信。 网络编程是如何在程序中实现两台计算机的通信。 网络通信是两台计算机上的两个进程之间的通信。 为了把…

DevOps|研发提效-敏捷开发之每日站立会

对于研发效能团队建设和组织,本文不再赘述,可以参考之前的文章,已经讲得很透彻了。本文重点讲我们日常是怎么开站立会,怎么让团队跑起来,高效能产出的。每日站立会,15分钟到30分钟,看似非常短的…

【编码魔法师系列_构建型1.3 】抽象工厂模式(Abstract Factory)

学会设计模式,你就可以像拥有魔法一样,在开发过程中解决一些复杂的问题。设计模式是由经验丰富的开发者们(GoF)凝聚出来的最佳实践,可以提高代码的可读性、可维护性和可重用性,从而让我们的开发效率更高。通…

数字信号处理_第4个编程实例(信号的采样与重建)

配套的讲解视频详见数字信号处理14-1_模拟信号转换至数字信号的过程_哔哩哔哩_bilibili,数字信号处理14-2_冲激串的傅里叶变换及采样过程的时频域表示_哔哩哔哩_bilibili,数字信号处理14-3_信号重建与采样定理及Matlab编程实例_哔哩哔哩_bilibili %% //…

Linux常用命令——atq命令

在线Linux命令查询工具 atq 列出当前用户的at任务列表 补充说明 atq命令显示系统中待执行的任务列表,也就是列出当前用户的at任务列表。 语法 atq(选项)选项 -V:显示版本号; -q:查询指定队列的任务。实例 at now 10 minu…

一个完整的手工构建的cuda动态链接库工程 03记

1&#xff0c; 源代码 仅仅是加入了模板函数和对应的 .cuh文件&#xff0c;当前的目录结构如下&#xff1a; icmm/gpu/add.cu #include <stdio.h> #include <cuda_runtime.h>#include "inc/add.cuh"// different name in this level for different type…

pygame时序模块time

文章目录 简介时钟对象平抛运动 pygame系列&#xff1a;初步&#x1f48e;加载图像&#x1f48e;图像变换&#x1f48e;直线绘制 简介 之前在更新图形的时候&#xff0c;为了调控死循环的响应时间&#xff0c;用到了time.sleep。而实际上&#xff0c;我们并不需要额外导入其他…

LeetCode二分查找:寻找比目标字母大的最小字母

LeetCode二分查找&#xff1a;寻找比目标字母大的最小字母 题目描述 给你一个字符数组 letters&#xff0c;该数组按非递减顺序排序&#xff0c;以及一个字符 target。letters 里至少有两个不同的字符。 返回 letters 中大于 target 的最小的字符。如果不存在这样的字符&…

Failed to connect to gitee.com port 443: Time out 连接超时提示【Bug已完美解决-鸿蒙开发】

文章目录 项目场景:问题描述原因分析:解决方案:解决方案1解决方案2:解决方案3:此Bug解决方案总结解决方案总结**心得体会:解决连接超时问题的三种方案**项目场景: 导入Sample时遇到导入失败的情况,并提示“Failed to connect to gitee.com port 443: Time out”连接超…

YouTube Premium 会员白嫖教程

前言 YouTube是美国Alphabet旗下的视频分享网站&#xff0c;也是目前全球最大的视频搜索和分享平台&#xff0c;同时允许用户上传、观看、分享及评论视频 1、点击自己的头像&#xff0c;点击购买内容与会员 2、点击免费试订 3、这里选择个人 4、点击开始试用一个月 5、添加一…

Git 配置文件(.gitignore)

前言 在使用 Git 分布式版本控制系统的时候&#xff0c;有些文件如&#xff1a;数据库的一些配置文件&#xff0c;我们不想让这类文件在远程仓库让 Git 来管理&#xff0c;不想让别人看到&#xff0c;此时就可以自己在 Git 仓库目录下创建 / 在远程仓库创建的时候就配置好 .git…

计算机网络扫盲(3)——网络核心

一、概述 在之前的文章中&#xff0c;我们已经介绍了计算机网络的边缘&#xff0c;本文我们将继续介绍网络核心部分&#xff0c;即由互联因特网系统的分组交换机和链路构成的网状网络。 二、分组交换 在各种网络应用中&#xff0c;端系统彼此交换报文&#xff08;message)。报…