美文网首页
数据表的基本操作

数据表的基本操作

作者: Tn299 | 来源:发表于2021-09-22 18:11 被阅读0次

创建数据表

创建数据表之前要先引用这个表要在的数据库。
语句是

use+数据表名

这样显示就是成功了。


image.png

选择了数据库之后创建表。
语句是

create table +表名(
          字段1 数据类型[列级别约束条件] [默认值],
          字段2 数据类型[列级别约束条件] [默认值],
          ......
);
例: image.png

这样显示就是OK的了。
注意字段之间用逗号隔开,最后一个字段不用加符号。

查看数据表是否创建好可以输入:

show tables;

例:


image.png

这样就是表示已经创建好了。

想看表有没有按照自己要求的字段类型,字段名等来建,可以输入:

desc +表名
或者describe +表名
例: image.png

这样就可以看到表里面的结构。

主键约束

语法:

字段名 数据类型 primary key[默认值]

例:

create table zwls(
      id int(11) primary key,
      name varchar(15);
);

也可以加在最后

create table zwls(
      id int(11),
      name varchar(15);
    primary key(id)
);

如果有多个主键可以在最后用逗号区分开来。

外键约束

分为主表(父表)和从表(子表)。
语法:

constraint +外键名 foreing key 字段名1[,字段名2...]
references +主表名 +主键1[,主键2...]

例:

create table na(
...
constraint nc foreing key (nd) references zwlz(nf)
);

意思为在表na中添加了nc的外键约束,外键名称为nd,依赖于表zwlz的主键nf

非空约束

指字段内容不能为空,语法:

字段名 数据类型 not null

唯一性约束

要求该列唯一,允许为空,但只能出现一个空值,语法:

字段名 字段类型 unique

和主键的区别就是可以为空,主键不能为空。

默认约束

指某列的默认值,比如一个班级男生比较多,性别就可以默认成男,语法:

字段名 数据类型 default 默认值

例:

create table zwls(
      id int(11),
      name varchar(15)
      age int default 18
);

设置表的属性值自动增加

新增一条记录,字段值自动+1,一个表只能有一个,必须为主键的一部分,语法:

字段名 数据类型 auto_increment

修改表名

语法:

alter table+旧表名 rename+新表名
例: image.png
可以查看表看一下 image.png

修改字段的数据类型

语法:

alter table +表名 modify +字段名 数据类型
在此之前可以先查看原本表的数据类型 image.png
输入修改之后: image.png
这样就是修改成功了。
再次查看表的数据: image.png

修改字段名

语法:

alter table +表名 change +旧字段名 +新字段名 数据类型
例: image.png

这样就是修改成功了。

查看表数据: image.png

添加字段

语法:

alter table +表名 add +新字段名 数据类型 (约束条件)
例: image.png
查看表: image.png

在表的第一列添加字段,语法:

alter table +表名 add +字段名 数据类型 first;
例: image.png
添加成功,查看表: image.png

在表的指定列之后添加一个字段

语法:

alter table +表名 add +字段名 字段类型 after 某字段
例: image.png
添加成功,查看表: image.png

删除字段

语法:

alter table +表名 drop 字段名
例: image.png
查看表: image.png

修改字段的排列位置

语法:

alter table +表名 modify +字段1 数据类型 first (after 字段2)
例: image.png
查看表: image.png

更改表的储存引擎

...

删除表的外键约束

语法:

alter table +表名 drop foreing key +外键约束名

删除数据表

相关文章

  • MySQL常用命令

    1 连接数据库 2 数据库常用操作 3 数据表基本操作 4 数据表常见操作

  • MySQL学习笔记(3) - 表的基本操作

    1. 背景 本文讲表的基本操作。 2.知识 在数据库中,数据表是基本的操作对象,是数据存储的基本单位。数据表被定义...

  • 数据表基本操作

    1,选择数据库Use db_name;2,创建数据表CREATE TABLE tb_name(id INT(11)...

  • 数据表基本操作

    数据表是数据库中最重要、最基本的操作对象,是数据存储的基本单位。数据表被定义为列的集合,数据在表中是按照行和列的格...

  • 数据表的基本操作

    创建数据库 CREATE DATABASE ningxing; 选择数据库 USE ningxing; 创建数据表...

  • 数据表的基本操作

    创建数据表 创建数据表之前要先引用这个表要在的数据库。语句是 这样显示就是成功了。 选择了数据库之后创建表。语句是...

  • Mysql数据表的基本操作

    所谓创建数据表,指的就是在已经创建好的数据库中建立新表。创建数据表的过程是规定数据列的属性的过程,同时也是实施数据...

  • Python通过mysql-connector操作数据库

    Python操作Mysql模块的安装 Windows: SQL基本使用 1、数据库操作 1、2创建数据表 Pyth...

  • SQL Server 操作数据表

    操作数据表 一、数据表基础 1、基本数据类型 1.1、Character 字符串: 1.2、Unicode 字符串...

  • mysql数据库基本增删改查操作总结

    这篇是承接上一篇基础操作的文章的,在上一篇文章中主要介绍了以下内容: (1)数据库基本操作 (2)数据表基本操作 ...

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/vkcggltx.html