mysql新建表

Posted boyan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql新建表相关的知识,希望对你有一定的参考价值。

CREATE TABLE table(
  id int(20) not null auto_increment primary key, //auto_increment当为空时自动补全,注意,类型应该定义为int,primary key表示当前是主键
  name varchar(20) not null,
  size int(100) not null,
  path varchar(100) not null,
  uploadTime varchar(100) not null,
  userId varchar(30) not null,
  foreign key(userId) references user(id) //userId的类型要和user表中id的类型一致

)

新建表有3种方法
1.在mysql中直接写,这种方法不够灵活,有时候单词输入错误后修改及复制之类的不好操作
2.可以在外部写好.sql文件,再导入到mysql中,mysql>source c:/xxx/xxx/xxx.sql
3.在navicat中选中数据库,点查询,新建查询中写入
 
 

以上是关于mysql新建表的主要内容,如果未能解决你的问题,请参考以下文章

mysql 优化表或新建一个

mysql新建表

VSCode自定义代码片段——声明函数

MYSQL数据库中的一个表怎么复制到新建的一个数据库里?

VSCode自定义代码片段8——声明函数

MySQL新建数据库表并存储2010年到2030年的日期