数据表的操作

  • 1、 查看当前数据库中所有表
  • 2、创建表
  • 2.1注释:
  • 2.2约束
  • 2.3命令
  • 2.3.1创建表的命令
  • 2.3.2查看各个字段的信息
  • 2.3.3查看创建表的语句
  • 2.3.4向表中插入、更新、删除数据
  • 2.3.4.1插入数据
  • 2.3.4.2更新数据
  • 2.3.4.3删除数据
  • 2.3.5查看表中数据
  • 2.3.6修改表名字
  • 2.3.7修改表字段信息
  • 2.3.7.1添加字段
  • 2.3.7.2字段的重新命名
  • 2.3.7.3修改字段对应的约束条件,不该字段名
  • 2.3.7.4删除字段
  • 2.3.7.4修改表的存储引擎
  • 2.3.8删除表


1、 查看当前数据库中所有表

show tables;

mysql 查看表列表 informa mysql中查看表内容_数据库

2、创建表

2.1注释:

创建表的时候需要指定各个字段的类型,而约束可以根据需要进行指定

常见的数据类型如下:

mysql 查看表列表 informa mysql中查看表内容_数据库_02

2.2约束

主键primary key:物理上存储的顺序
非空not null:此字段不允许填写空值
唯一unique:此字段的值不允许重复
默认default:当不填写此值时,会使用默认值
外键foreign key:对关系字段进行约束,当为关系字段填写值时,会到关联的表中查询此值是否存在,如果存在则写成功,如果不存在则写失败。
auto_increment:表示自动增长

2.3命令

2.3.1创建表的命令

creat table 数据库表名字(字段 类型 约束)

mysql 查看表列表 informa mysql中查看表内容_mysql 查看表列表 informa_03


mysql 查看表列表 informa mysql中查看表内容_linux_04

2.3.2查看各个字段的信息

desc 表的名字;

mysql 查看表列表 informa mysql中查看表内容_数据库_05


mysql 查看表列表 informa mysql中查看表内容_linux_06

2.3.3查看创建表的语句

show create table 表名;

mysql 查看表列表 informa mysql中查看表内容_数据库_07

2.3.4向表中插入、更新、删除数据

2.3.4.1插入数据

insert into 表明 values(字段1的值,字段2的值……)

mysql 查看表列表 informa mysql中查看表内容_database_08

2.3.4.2更新数据

update 表名 set 字段=‘ ’ where ’ '= ;

mysql 查看表列表 informa mysql中查看表内容_mysql_09

2.3.4.3删除数据

delete 表名 from 表名 where 字段 =’ ‘

mysql 查看表列表 informa mysql中查看表内容_mysql_10

2.3.5查看表中数据

select * from 表名

mysql 查看表列表 informa mysql中查看表内容_数据库_11

2.3.6修改表名字

alter table 原表明 rename 新表名;

mysql 查看表列表 informa mysql中查看表内容_mysql_12

2.3.7修改表字段信息

2.3.7.1添加字段

alter table 表名 add 列名 类型;

mysql 查看表列表 informa mysql中查看表内容_mysql_13

2.3.7.2字段的重新命名

alter table 表名 change 原字段名 新字段名 类型以及约束;

mysql 查看表列表 informa mysql中查看表内容_mysql_14

2.3.7.3修改字段对应的约束条件,不该字段名

alter table 表名 modify 列名 类型及约束;

mysql 查看表列表 informa mysql中查看表内容_linux_15

2.3.7.4删除字段

alter table 表名 drop 列名

mysql 查看表列表 informa mysql中查看表内容_mysql_16

2.3.7.4修改表的存储引擎

常见引擎:MyISAM,innoDB

mysql 查看表列表 informa mysql中查看表内容_linux_17

2.3.8删除表

drop table 表名;

mysql 查看表列表 informa mysql中查看表内容_database_18