MySQL建表和增添改查操作代码

 更新时间:2024年03月04日 10:40:47   作者:KXY冲冲冲  
这篇文章主要介绍了MySQL建表和增添改查操作代码,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧

1.创建一个名为mydb的数据库

mysql> show database mydb;

查询

mysql> show database mydb;

2.创建一个学生信息表

mysql> create table mydb.student_informtion(
-> student_id int UNSIGNED NOT NULL PRIMARY KEY, //非空(不允许为空),为这个表的主键 --- 学号
-> student_name varchar(64) NOT NULL, //姓名
-> student_gender char(1) NOT NULL, //性别
-> student_age INT UNSIGNED NOT NULL, //年龄
-> student_native TEXT(3), //籍贯
-> student_face TINYTEXT //面貌
-> )
-> ENGINE=INNODB; //指定储存引擎为INNODB
Query OK, 0 rows affected (0.01 sec)

查询所建的表

mysql> show tables from mydb;

查询表结构内容

mysql>desc student_informtion;

3. 修改列类型

mysql> alter table
-> student_informtion modify
-> student_gender varchar(1);

mysql>desc student_informtion;

4.增加行

mysql> alter table

-> student_informtion add

-> student_home char(1);

mysql>desc student_informtion;

5.删除行

mysql> alter table student_informtion
-> drop
-> student_home;

mysql>desc student_informtion;

6.更改列名

mysql> alter table student_informtion
-> change
-> student_id
-> student_id1
-> int;

mysql>desc student_informtion;

7.更改表名

mysql> alter table student_informtion
-> rename
-> student_info;

mysql> desc student_info;

mysql> show tables from mydb;

到此这篇关于MySQL建表和增添改查的文章就介绍到这了,更多相关MySQL建表和增添改查内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 解决MySQL数据库中文模糊检索问题的方法

    解决MySQL数据库中文模糊检索问题的方法

    解决MySQL数据库中文模糊检索问题的方法...
    2007-11-11
  • mysql中日期的加减 date_add()、date_sub() 函数及用法小结

    mysql中日期的加减 date_add()、date_sub() 函数及用法小结

    在Mysql中,date_add与date_sub分别是指对于日期的一个加减操作,date_add是指从日期中加上指定的时间间隔,date_sub是指从日期中减去指定的时间间隔,本文通过实例讲解mysql中日期的加减 date_add()、date_sub() 函数及用法小结,感兴趣的朋友一起看看吧
    2023-11-11
  • MySQL8.0移除传统的.frm文件原因及解读

    MySQL8.0移除传统的.frm文件原因及解读

    MySQL 8.0移除传统的.frm文件,采用基于InnoDB的事务型数据字典,主要解决了元数据不一致、性能优化、架构简化、增强功能支持、兼容性与升级问题,这一变革提高了数据库的可靠性和性能,为未来的高级功能奠定了基础
    2025-03-03
  • 浅谈MySql整型索引和字符串索引失效或隐式转换问题

    浅谈MySql整型索引和字符串索引失效或隐式转换问题

    本文主要介绍了MySql整型索引和字符串索引失效或隐式转换问题,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • MySQL启动报错:Can not connect to MySQL server的解决方法

    MySQL启动报错:Can not connect to MySQL 

    今天打开数据库出现一个错误,ERROR 2003: Can't connect to MySQL server on 'localhost' 的错误,网上查找原因说是我的mysql服务没有打开,所以本文给大家介绍了MySQL启动报错:Can not connect to MySQL server的解决方法,需要的朋友可以参考下
    2024-03-03
  • MySQL产生死锁原因分析讲解

    MySQL产生死锁原因分析讲解

    死锁指的是在两个或两个以上不同的进程或线程中,由于存在共同资源的竞争或进程(或线程)间的通讯而导致各个线程间相互挂起等待,如果没有外力作用,最终会引发整个系统崩溃
    2022-12-12
  • MySQL故障切换笔记之应用无感知设计详解

    MySQL故障切换笔记之应用无感知设计详解

    这篇文章主要给大家介绍了关于MySQL故障切换笔记之应用无感知设计的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用mysql具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-08-08
  • Mysql允许外网访问设置步骤

    Mysql允许外网访问设置步骤

    本文给大家分享Mysql允许外网访问设置步骤,通过简单的五步操作就可以实现mysql允许外围访问功能,非常不错,需要的朋友参考下吧
    2016-10-10
  • 如何清除mysql注册表

    如何清除mysql注册表

    在本篇文章里小编给大家整理的是关于如何清除mysql注册表的相关知识点内容,有需要的朋友们可以参考下。
    2020-08-08
  • mysql数据库删除重复数据只保留一条方法实例

    mysql数据库删除重复数据只保留一条方法实例

    这篇文章主要给大家介绍了关于mysql数据库删除重复数据,只保留一条的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论