当前位置:   article > 正文

MySQL零基础入门——SQL语句(DDL操作表)_用sql语句创建student表,并查看表的结构

用sql语句创建student表,并查看表的结构
  1. MySQL零基础入门——了解数据库

  2. MySQL零基础入门——数据库的安装、启动、卸载

  3. MySQL零基础入门——SQL语句(DDL操作库)

  4. MySQL零基础入门——SQL语句(DDL操作表)

3.3.2 DDL操作表

前提先使用某个数据库

3.3.2.1 创建表

表的结构与excel相似

在这里插入图片描述

语法:

CREATE TABLE 表名 (字段名1 字段类型1, 字段名2 字段类型2);
  • 1

关键字说明:

CREATE -- 表示创建
TABLE -- 表示创建一张表
  • 1
  • 2

建议写成如下格式:

CREATE TABLE 表名 (
字段名1 字段类型1, 
字段名2 字段类型2
);
  • 1
  • 2
  • 3
  • 4

MySQL数据类型
MySQL中的我们常使用的数据类型如下:

类型描述
int整型
double浮点型
varchar字符串型
data日期类型:yyyy-MM-dd

一般用到的就差不多这些,更详细的可以用到时再查哈~

具体操作:

创建student表包含id,name,birthday字段

CREATE TABLE student (
      id INT,
      name VARCHAR(20),
      birthday DATE
);
  • 1
  • 2
  • 3
  • 4
  • 5

在这里插入图片描述

3.3.2.2 查看表
  1. 查看某个数据库中的所有表 SHOW TABLES;
    在这里插入图片描述

  2. 查看表结构 DESC 表名;
    在这里插入图片描述

  3. 查看创建表的SQL语句SHOW CREATE TABLE 表名; 在这里插入图片描述

3.3.2.3 快速创建一个表结构相同的表

CREATE TABLE 新表名 LIKE 旧表名;

具体操作:

  1. 创建s1表,s1表结构和student表结构相同
    CREATE TABLE s1 LIKE student;
    在这里插入图片描述
    在这里插入图片描述
3.3.2.4 删除表
  1. 直接删除表
    DROP TABLE 表名;
    在这里插入图片描述
  2. 判断表是否存在并删除表
    DROP TABLE IF EXISTS 表名;
    在这里插入图片描述
3.3.2.5 修改表结构

修改表结构使用不是很频繁,只需要了解,等需要使用的时候再回来查即可

  1. 添加表列
    ALTER TABLE 表名 ADD 列名 类型;
    为学生表添加一个新的字段remark,类型为varchar(20)
    ALTER TABLE student ADD remark VARCHAR(20);
    在这里插入图片描述

  2. 修改列类型
    ALTER TABLE 表名 MODIFY 列名 新的类型;
    将student表中的remark字段的改成varchar(100)
    ALTER TABLE student MODIFY remark VARCHAR(100);
    在这里插入图片描述

  3. 修改列名
    ALTER TABLE 表名 CHANGE 旧列名 新列名 类型;
    将student表中的remark字段名改成intro,类型varchar(30)
    ALTER TABLE student CHANGE remark intro varchar(30);
    在这里插入图片描述

  4. 删除列
    ALTER TABLE 表名 DROP 列名;
    删除student表中的字段intro
    ALTER TABLE student DROP intro;
    在这里插入图片描述

  5. 修改表名
    RENAME TABLE 表名 TO 新表名;
    将学生表student改名成student2
    RENAME TABLE student TO student2;
    在这里插入图片描述

  6. 修改字符集
    ALTER TABLE 表名 character set 字符集;
    将sutden2表的编码修改成gbk
    ALTER TABLE student2 character set gbk;
    在这里插入图片描述

在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/489648
推荐阅读
相关标签
  

闽ICP备14008679号