【MySQL】MySQL表的操作-创建查看删除和修改

这篇具有很好参考价值的文章主要介绍了【MySQL】MySQL表的操作-创建查看删除和修改。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.创建表

语法:

CREATE TABLE table_name (
	field1 datatype,
	field2 datatype,
	field3 datatype
) character set 字符集 collate 校验规则 engine 存储引擎;

说明:

  • field 表示列名
  • datatype 表示列的类型
  • set 字符集,如果没有指定字符集,则以所在数据库的字符集为准
  • collate 校验规则,如果没有指定校验规则,则以所在数据库的校验规则为准
create table users (
	id int,
	name varchar(20) comment '用户名',
	password char(32) comment '密码是32位的md5值',
	birthday date comment '生日'
) character set utf8 engine MyISAM;

说明:

不同的存储引擎,创建表的文件不一样。

users 表存储引擎是 MyISAM ,在数据目中有三个不同的文件,分别是:

users.frm:表结构

users.MYD:表数据

users.MYI:表索引

【MySQL】MySQL表的操作-创建查看删除和修改,MySQL,mysql,oracle,数据库

2.查看表结构

desc 表名;

【MySQL】MySQL表的操作-创建查看删除和修改,MySQL,mysql,oracle,数据库

3.修改表

在项目实际开发中,经常修改某个表的结构,比如字段名字,字段大小,字段类型,表的字符集类型,表的存储引擎等等。我们还有需求,添加字段,删除字段等等。这时我们就需要修改表。

ALTER TABLE tablename ADD (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename MODIfy (column datatype [DEFAULT expr][,column
datatype]...);
ALTER TABLE tablename DROP (column);

在users表添加两条记录

insert into users values(1,'a','b','1982-01-04'),(2,'b','c','1984-01-04');

在users表添加一个字段,用于保存图片路径

alter table users add assets varchar(100) comment '图片路径' after birthday;

查看表

desc users;

【MySQL】MySQL表的操作-创建查看删除和修改,MySQL,mysql,oracle,数据库

插入新字段后,对原来表中的数据没有影响:

【MySQL】MySQL表的操作-创建查看删除和修改,MySQL,mysql,oracle,数据库

修改name,将其长度改成60

alter table users modify name varchar(60);

【MySQL】MySQL表的操作-创建查看删除和修改,MySQL,mysql,oracle,数据库

删除password列

注意:删除字段一定要小心,删除字段及其对应的列数据都没了

alter table users drop password;

【MySQL】MySQL表的操作-创建查看删除和修改,MySQL,mysql,oracle,数据库

修改表名为employee

alter table users rename to employee;

【MySQL】MySQL表的操作-创建查看删除和修改,MySQL,mysql,oracle,数据库

to:可以省掉

将name列修改为xingming

alter table employee change name xingming varchar(60);--新字段需要完整定义

【MySQL】MySQL表的操作-创建查看删除和修改,MySQL,mysql,oracle,数据库

4.删除表

语法格式:

DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] ...

示例:文章来源地址https://www.toymoban.com/news/detail-771535.html

drop table t1;

到了这里,关于【MySQL】MySQL表的操作-创建查看删除和修改的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【postgresql 基础入门】表的操作,表结构查看、修改字段类型、增加删除字段、重命名表,对表的操作总是比别人棋高一着

    ​ 专栏内容 : postgresql内核源码分析 手写数据库toadb 并发编程 ​ 开源贡献 : toadb开源库 个人主页 :我的主页 管理社区 :开源数据库 座右铭:天行健,君子以自强不息;地势坤,君子以厚德载物. 入门准备 postgrersql基础架构 快速使用 初始化集群 数据库服务管理 psql客户

    2024年02月08日
    浏览(104)
  • MySQL-DDL-表的结构-查询&修改&删除

    MySQL-DDL-表的结构-查询&修改&删除

    查询当前数据库所有表: show tables 查询表结构: desc +表名   查询建表语句: show create table + 表名 添加字段: alter table 表名 add 字段名 类型(长度)[ comment 注释] [约束]  修改字段类型: alter table 表名 modify 字段名 新数据类型(长度) 修改字段名和字段类型: alter table 表

    2024年02月16日
    浏览(83)
  • {MySQL} 数据库约束& 表的关系& 新增&&删除& 修改& 查询

    {MySQL} 数据库约束& 表的关系& 新增&&删除& 修改& 查询

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 提示:这里可以添加本文要记录的大概内容: 承接上文,继续讲一下MySQL 提示:以下是本篇文章正文内容,下面案例可供参考 NOT NULL - 指示某列不能存储 NULL 值。 UNIQUE - 保证某列的每行必须有唯一的值

    2024年02月03日
    浏览(47)
  • 【MySQL】表的增删改查——MySQL基本查询、数据库表的创建、表的读取、表的更新、表的删除

    【MySQL】表的增删改查——MySQL基本查询、数据库表的创建、表的读取、表的更新、表的删除

         CURD是一个数据库技术中的缩写词,它代表Create(创建),Retrieve(读取),Update(更新),Delete(删除)操作。 这四个基本操作是数据库管理的基础,用于处理数据的基本原子操作。      在MySQL中,Create操作是十分重要的,它帮助用于创建数据库对象,如数据

    2024年03月18日
    浏览(45)
  • Mysql和Oracle创建日期和修改日期设置为自动生成

    1.Mysql 自动获取创建时间:timestamp not null default CURRENT_TIMESTAMP 自动获取更新时间:timestamp not null default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP 1.1.建表语句 2. Oracle 2.1.建表语句 2.2.利用触发器设置更新时间 userinfo:是表名 modify_time:执行update需要自动更新的字段

    2024年02月09日
    浏览(48)
  • 【MySQL触发器】触发器的使用、创建、修改及删除

    【MySQL触发器】触发器的使用、创建、修改及删除

    一、什么是触发器 二、创建触发器 ①创建一个insert事件触发器 ②创建一个delete 事件触发器  三、触发器包含多条执行语句 四、查看触发器  ①SHOW TRIGGERS语句查看触发器 ②查看系统表triggers实现查看触发器   五、触发器的删除       当我们对一个表进行数据操作时,需

    2023年04月08日
    浏览(7)
  • 【MySQL新手入门系列三】:MySQL的新增、删除与修改操作

    在 MySQL 中,对数据的操作分为典型的“增删改查”四个操作。前面我们已经大致讲了一下mysql的安装等介绍,本篇博客将详解 MySQL 中的“新增、删除与修改”操作。 【MySQL新手入门系列一】:手把手教你入门MySQL 【MySQL新手入门系列二】:手把手教你入门MySQL - 数据库及数据

    2024年02月09日
    浏览(14)
  • 【⑨MySQL数据管理】:插入、修改、删除操作

    【⑨MySQL数据管理】:插入、修改、删除操作

    前言 ✨欢迎来到小K的MySQL专栏,本节将为大家带来MySQL数据插入、修改、删除的讲解 ✨ 一、插入数据 使用 INSERT INTO 语句来向表中插入数据 ✨ 语法: 给指定字段添加数据 给全部字段添加数据 批量添加数据( 用单条 INSERT 语句处理多个插入要比使用多条 INSERT 语句更快 ) 语法

    2024年02月16日
    浏览(6)
  • MySQL数据库——存储过程-介绍以及基本语法(特点、创建、调用、查看、删除、示例)

    MySQL数据库——存储过程-介绍以及基本语法(特点、创建、调用、查看、删除、示例)

    目录 介绍 特点 基本语法 创建 调用 查看 删除  示例  存储过程是 事先经过编译 并 存储在数据库 中的一段 SQL 语句的 集合 ,调用存储过程可以简化应用开发人员的很多工作,减少数据在数据库和应用服务器之间的传输,对于提高数据处理的效率是有好处的。 存储过程思想

    2024年02月06日
    浏览(50)
  • Mysql,创建/删除表、添加表字段、修改表字段、添加索引等常用语句。

       以下方 user 表为例,讲解如何Mysql创建表语句、添加表字段、修改表字段、添加索引等常用的SQL语句。     出于编写本篇文章的考虑,使用下方建表语句创建的  user表 有很多不合理的地方,例如:teacher_id 是 varchar类型而非 bigint类型、 \\\'创建时间\\\' 有2个字段 等。 大家在自

    2024年02月11日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包