MySQL笔记——数据库与数据表(内附例子)

2023-10-27

创建数据库

create {database|schema} [if not exists] <数据库名>

[[default] character set<字符集名>]

[[default] collate <校对规则名>];

查看数据库

查看所有数据库

show databases;

查看数据库使用的字符编码

show create database <数据库名>;

修改数据库

alter {database|schema} <数据库名>

{

    [default] character set <字符集名>|

    [default] collate <校对规则名>

};

删除数据库

drop database [if not exists] <数据库名>;

选择(打开)数据库

use <数据库名>

创建数据表

基础创建

create table [if not exists] <数据表名>

( 列名1 数据类型 [列级约束] [默认值],

  列名2 数据类型 [列级约束] [默认值],

  ......

);

用select查询的结果创建数据表(将表2复制给表1)

create table 表名1

select * from 表名2;

修改数据表

增加列

alter table <表名>

add 列名 数据类型;

修改列

修改字段名称

alter table <表名>

change 旧 新 类型;

修改字段数据类型

alter table <表名>

modify 列名 新类型;

修改表名
alter table <表名>

rename 新表名;

删除列

alter table <表名>

drop 列名;

删除数据表

drop table [if not exists]1[,2,3,......,表n];


想了解更多详情可以加入公众号

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL笔记——数据库与数据表(内附例子) 的相关文章

随机推荐

  • python卡方检验关键词,特征选择——卡方检验(使用Python sklearn进行实现)

    在看这篇文章之前 如果对卡方检验不熟悉 可以先参考 卡方检验 Python有包可以直接实现特征选择 也就是看自变量对因变量的相关性 今天我们先开看一下如何用卡方检验实现特征选择 1 首先import包和实验数据 from sklearn f
  • IntelliJ IDEA中生成jar包

    IntelliJ IDEA中的java项目 比如 myproject 可以生成jar包 本文以IntelliJ IDEA 2018 2 5版本为例进行介绍 方法如下 1 依次选择菜单 File gt Project Structure 打开
  • 下载安装和汉化Eclipse(详细)

    文章目录 前言 Eclipse的下载安装 总结 前言 本文详细叙述了 Eclipse的下载安装 在使用Eclipse之前需要准备好Java环境 可参考这里 JDK的下载安装和配置 提示 以下是本篇文章正文内容 下面案例可供参考 Eclips
  • mysql报错代码10051_socket error 10061/11004/10053/10051等错误总结

    Socket是应用层与TCP IP协议族通信的中间软件抽象层 它是一组接口 在设计模式中 Socket其实就是一个门面模式 它把复杂的TCP IP协议族隐藏在Socket接口后面 对用户来说 一组简单的接口就是全部 让Socket去组织数据
  • 正点原子IM6XULL阿尔法USB摄像头的远程调用(一)硬件连接

    正点原子IMX6ULL阿尔法USB摄像头的远程调用 一 硬件连接 话不多说 直接上货 1 用电源线连接电源 如图所示 2 利用USB接串口线将板子和电脑相连 电脑用U口 板子用USB UART口 如图所示 3 按开机键开机 如图所示 4 从
  • 无向图G的广度优先搜索和深度优先搜索以及完整程序

    图的遍历算法有两种 广度优先搜索和深度优先搜索 一 广度优先搜索类似于层次遍历 需要借助辅助队列 空间复杂度为O V 空间复杂度由辅助队列大小决定 时间复杂度为O V E 为避免同一顶点被多次访问 设计visited 来标记顶点 二 深度优
  • selenium家族介绍(四大组件)

    1 selenium RC selenium Server Client Libraries Selenium Server负责控制浏览器的行为 Client Libraries则是给测试人员编写测试案例时用来控制selenium Serv
  • 理解Docker跨多主机容器网络

    理解Docker跨多主机容器网络 二月 15 2016 2条评论 在Docker 1 9 出世前 跨多主机的容器通信方案大致有如下三种 1 端口映射 将宿主机A的端口P映射到容器C的网络空间监听的端口P 上 仅提供四层及以上应用和服务使用
  • 记录次数

    版本内容 1 新增词条数据报告 统计累计次数 最早时间 最晚时间等等 2 词条加入内容文本审核功能 创建 修改词条先经过微信文本安全接口审查 审查通过的才能分享公开数据 否则只能自己可见 3 新增分享 版本思考 这个小程序是有自然流量的 就
  • 8.python发送邮箱验证码——使用zmail发送邮件验证用户信息

    1 邮件工具类封装 1 1概述 在我们的注册页面时 会需要一个发送邮件的功能去验证邮箱号是否正确 同样的 可以避免一些用户恶意的注册导致数据库出现问题 这里将使用zmail的第三方库去实现发送邮件的功能 zmail官方网址 1 2实现功能流
  • yuv,rgb,hsv比较

    1 YUV和RGB互相转换的公式如下 RGB取值范围均为0 255 Y 0 299R 0 587G 0 114B U 0 147R 0 289G 0 436B V 0 615R 0 515G 0 100B R Y 1 14V G Y 0 3
  • 解决方案:QObject::moveToThread: Current thread (***) is not the object‘s thread

    报错信息 QObject moveToThread Current thread 0x5651ebdaa180 is not the object s thread 0x5651eba7e2a0 Cannot move to target
  • 【npm第6期】通过vue中npm run build --report来介绍npm传参

    最近发现vue中可以通过npm run build report来调用webpack bundle analyzer插件 具体相关代码如下 webpack prod conf js if config build bundleAnalyze
  • [HDLBits] Edgecapture

    For each bit in a 32 bit vector capture when the input signal changes from 1 in one clock cycle to 0 the next Capture me
  • 使用docker报错 :Error response from daemon: Get https://index.docker.io/v1/search?q=java&n=25: dial tcp:

    最近在学习docker时 在安装完成后去搜索镜像资源出了这个问题 开始以为是镜像加速器没配好 就试着重新配置镜像加速器 重装了docker 折腾了一番依然没有解决 具体错误信息 1 2 root localhost docker searc
  • MySQL实现删除重复数据行仅保留一行

    首先创建测试环境 创建数据库表并加入数据 接下来研究如何做到删除重读的数据行并且仅保留第一条id最小的记录 首先需要知道哪一列是重复的 所以首先筛选出重复的列 select email from user group by email ha
  • 数据库创建函数_达梦数据库创建UUID函数

    数据库创建函数 达梦数据库创建UUID函数 接触达梦数据库有一段时间了 整理了一些资料 今天分享一下达梦数据UUID自定义函数 UUID函数定义 很多数据库都有提供UUID函数 可是接触达梦数据库后 发现达梦数据库并没有UUID函数定义 不
  • C#对txt文件进行读写操作

    C 中对txt文件进行读写操作包括两种方式 一种是基于FileInfo类 调用该类的Read方法 但是该方法读出来的数据是byte格式 需要对其进行解码 将相应的字节数转换为字符 而C 中System Text引用就包含的解码的方法 相应代
  • Nginx做代理时X-Forwarded-For信息头的处理

    如今利用nginx做负载均衡的实例已经很多了 针对不同的应用场合 还有很多需要注意的地方 本文要说的就是在通过CDN 后到达nginx做负载均衡时请求头中的X Forwarded For项到底发生了什么变化 下图为简单的web架构图 先来看
  • MySQL笔记——数据库与数据表(内附例子)

    目录 创建数据库 查看数据库 查看所有数据库 查看数据库使用的字符编码 修改数据库 删除数据库 选择 打开 数据库 创建数据表 基础创建 用select查询的结果创建数据表 将表2复制给表1 修改数据表 增加列 修改列 修改字段名称 修改字