返回顶部
首页 > 资讯 > 数据库 >msyql数据表的操作
  • 247
分享到

msyql数据表的操作

2024-04-02 19:04:59 247人浏览 泡泡鱼
摘要

MySQL 添加列,修改列,删除列ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看表结构:desc 表名;修改表名:alter table 表名 rename to 新表名;添加列:al

MySQL 添加列,修改列,删除列


ALTER TABLE:添加,修改,删除表的列,约束等表的定义。

  • 查看表结构:desc 表名;

  • 修改表名:alter table 表名 rename to 新表名;

  • 添加列:alter table 表名 add column 列名 数据类型;

  • 删除列:alter table 表名 drop column 列名;

  • 修改列名:alter table 表名 change 列名 新列名 新数据类型;      --列后必加数据类型

  • 修改列属性:alter table 表名 modify 列名 数据类型;         --列后必加数据类型

  • 修改列字条集:alter table 表名 modify 列名 数据类型 character set 字符集名;  --列后必加数据类型


复制表结构:

Mysql>create table 新表名 like 要复制的表名;    --只复制结构,不复制内容

mysql>insert into 表名a select * from 表名b;     --把表名b的内部全部复制到表名a 里,与上句配合可以复制整个数据表


mysql>create table td (select * from name);     --新建一个表并把name表里的内容复制到新表,不包括主键,索引

mysql>insert into name select * from id where sex !='1';  --复制符合条件的部分数据到name表


----------------------------------------------------------------------------------------------------------------------------------------------------------------------------

MySQL 查看约束,添加约束,删除约束 添加列,修改列,删除列

  • 查看表的字段信息:desc 表名;

  • 查看表的所有信息:show create table 表名;

  • 添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段);

  • 添加外键约束:alter table 从表 add constraint 外键(形如:FK_从表_主表) foreign key 从表(外键字段) references 主表(主键字段);

  • 删除主键约束:alter table 表名 drop primary key;

  • 删除外键约束:alter table 表名 drop foreign key 外键(区分大小写);

  • 修改表名:alter table t_book rename to bbb;

  • 添加列:alter table 表名 add column 列名 varchar(30);

  • 删除列:alter table 表名 drop column 列名;

  • 修改列名MySQL: alter table bbb change nnnnn hh int;

  • 修改列属性:alter table t_book modify name varchar(22);

sp_rename:SQLServer 内置的存储过程,用于修改表的定义。


--------------------------------------------------------------------------------------------------------

联合查询:


uNIOn     : 查询表之中的查询字段数要一致,自动删除重复的数据。

union all  : 查询表之中的查询字段数要一致,显示所有符合条件的数据。


select  id1,name1  from  table1  union  select  *  id2,name2  from  table2;


-----------------------------------------------------------------------------------------------------

您可能感兴趣的文档:

--结束END--

本文标题: msyql数据表的操作

本文链接: https://lsjlt.com/news/44926.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • msyql数据表的操作
    MySQL 添加列,修改列,删除列ALTER TABLE:添加,修改,删除表的列,约束等表的定义。查看表结构:desc 表名;修改表名:alter table 表名 rename to 新表名;添加列:al...
    99+
    2024-04-02
  • msyql 数据库
    ### 忘记密码vim /etc/my.cf在[mysqld]中添加 skip-grant-tables重启Mysql现在可以直接进入mysql,改掉root密码执行以下命令USE mysql;UPDAT&...
    99+
    2024-04-02
  • MySQL表数据的DML操作
    这篇文章主要介绍“MySQL表数据的DML操作”,在日常操作中,相信很多人在MySQL表数据的DML操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL表数据的DML...
    99+
    2024-04-02
  • MySQL 操作数据库、数据表
      通过mysql-client连接到mysql-server,sql语句要以分号结尾,这样按Enter才会执行sql语句。 mysql关键字不区分大小写 字符串、时间日期类型的值要引起来     数据库操作 show data...
    99+
    2016-11-30
    MySQL 操作数据库 数据表
  • 数据库和表操作
    -- 创建数据库 -- 创建 classroom 数据库 create database 数据库名 default character set 字符编码 collate 排序规则;   ...
    99+
    2024-04-02
  • 【MySQL】数据库——表操作
    文章目录 1. 创建表2. 查看表3. 修改表修改表名add ——增加modify——修改drop——删除修改列名称 4. 删除表 1. 创建表 语法: create table ...
    99+
    2023-10-26
    数据库 mysql
  • xtrabackup备份msyql数据库
     简介:Xtrabackup是由percona提供的mysql数据库备份工具,可以对Innodb数据库做热备特点:(1)备份过程快速、可靠(2)备份过程不会打断正在执行的事务(3)能够基于压缩等功...
    99+
    2024-04-02
  • 三、数据表的基本操作
    3.1、创建数据表  创建数据表指的是在已经创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据完整性(实体完整性、引用完整性、域完整性)约束的过程。创建表的语法格...
    99+
    2024-04-02
  • ​phpmyadmin操作数据表的示例
    小编给大家分享一下phpmyadmin操作数据表的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!phpmyadmin怎么操作...
    99+
    2024-04-02
  • MySQL中表数据的DML操作
    这篇文章主要介绍“MySQL中表数据的DML操作”,在日常操作中,相信很多人在MySQL中表数据的DML操作问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”MySQL中表数据的...
    99+
    2024-04-02
  • MySQL数据库的多表操作
    目录一、 数据库的多表操作二,操作一对一一对多一、 数据库的多表操作 数据库的多表关系: 一对一一对多多对一多对多 二,操作 一对一 建立数据表person和card,设置perso...
    99+
    2022-11-13
    MySQL数据库 MySQL多表操作
  • 【MySQL】数据库和表的操作
    数据库和表的操作 一、数据库的操作1. 创建数据库2. 字符集和校验规则(1)查看系统默认字符集以及校验规则(2)查看数据库支持的字符集(3)查看数据库支持的字符集校验规则(4)校验规则对数据库的影响 3. 操纵数据库(1)查...
    99+
    2023-12-22
    数据库 mysql oracle linux centos
  • MySQL数据库之数据表操作
    目录一、创建数据表1、基本语法2、创建方式一3、创建方式二4、表选项5、复制已有表结构二、显示数据表三、显示表结构四、显示表创建语句五、设置表属性六、修改表结构1、修改表名2、新增字...
    99+
    2024-04-02
  • mysql之DDL操作--数据表
    我们创建好了数据库以后,就可以创建相应的数据表,那么创建表也是属于DDL数据定义层面,接下来我们来学习一下。1、创建数据表创建指令:create table tb_name [表选项]我们发现指令与数据库的...
    99+
    2024-04-02
  • MySQL 数据库和表操作
    -- 创建数据库 -- 创建 classroom 数据库 create database 数据库名 default character set 字符编码 collate 排序规则;   ...
    99+
    2024-04-02
  • MySQL怎么操作数据表
    本篇内容主要讲解“MySQL怎么操作数据表”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL怎么操作数据表”吧! MySQL操...
    99+
    2024-04-02
  • MySQL数据表高级操作
    一、克隆/复制数据表二、清空表,删除表内的所有数据删除小结 三、创建临时表四、MySQL中6种常见的约束1、外键的定义2、创建外键约束作用3、创建主表test44、创建从表test55、为主表test4添加一个主键约束。主键...
    99+
    2023-08-17
    mysql android 数据库
  • 数据库的单表查询操作
    数据库的单表查询操作?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。单表查询指的是在一张表中进行数据的查询,它的执行顺序是“fr...
    99+
    2024-04-02
  • MYSQL——操作数据表中的记录
       MYSQL操作数据表中的记录1    把选中的列数名到最前面   ALTER TABCE 表名 MODIFY 列数名以及列数名的类型 FIR...
    99+
    2024-04-02
  • sql serve数据库中表的操作
    前言 🎈个人主页:🎈 :✨✨✨初阶牛✨✨✨ 🐻推荐专栏: 🍔🍟🌯 c语言初阶 🔑个人信条: 🌵知行合一 🍉本篇简介:>: 在上一篇的最后,牛牛介绍了怎么创建表,本篇牛牛介绍如何管理表的结构,以及...
    99+
    2023-09-08
    数据库 sql java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作