4.创建数据库表

1.使用SQL语句创建数据库表

  • 首先,我们需要创建一个数据库的,因为每一张表都是存在一个数据库当中的。
create DATABASE if not EXISTS `test01`
  • 查看控制台输出,可以看到创建完成
    在这里插入图片描述
  • 数据库创建完成后,我们需要使用这个数据库
use `test01`

在这里插入图片描述

  • 使用到这个数据库之后,我们就可以开始创建表了:
#创建表,我们要使用create table语句,还需要判断表是否已经存在,存在的话我们就不进行创建
create table if not EXISTS `user`(
	#设置字段名及其属性,格式一般为:`字段名`	字段类型	是否允许为空	...
	`id` int(4)	not null AUTO_INCREMENT COMMENT '学号',
	`name` VARCHAR(30) not null DEFAULT'匿名' COMMENT'姓名',
	`password` varchar(20) not null DEFAULT'123456' COMMENT'密码',
	`sex` VARCHAR(2) not null DEFAULT'女' COMMENT'性别',
	`birthday` Datetime DEFAULT NULL COMMENT'出生日期',
	`address` VARCHAR(100) DEFAULT NULL COMMENT'家庭住址',
	`email` VARCHAR(50)	DEFAULT NULL COMMENT '邮箱',
	#设置主键,一般一个表只有一个主键
	PRIMARY KEY(`id`)
#设置数据库的引擎,后面会提到关于数据库的引擎
)ENGINE=INNODB DEFAULT CHARSET=utf8;
  • 编写完毕后,我们选中创建表的这一块代码,点击运行已选中的
    在这里插入图片描述
  • 这样,我们就完成了一张表的创建。
  • 格式:
create table [if not exists] `表面`(
	`字段名` 字段类型  [属性] [索引] ...
	`字段名` 字段类型  [属性] [索引] ...
	`字段名` 字段类型  [属性] [索引] ...
	...
)[表的类型] [表的字符集]
  • 常见几个关于表操作的语句
show create database `数据库名`	#查看创建数据库的sql语句
show create table `表名`		#查看创建数据库表的sql语句
desc `表名`						#显示表的结构

注意点:

1.创建表的语句后面要使用英文括号
2.字段名和表名尽量使用``括起来
3.字符串使用单引号括起来
4.所有的语句后面都要加,(英文),最后一个字段不用加

2.使用SQL软件直接创建数据库表

在Navicat软件中,我们也可以不使用SQL语句,直接在软件上创建数据库表:

  • 选中创建的连接,右键点击,选择新建数据库。
    在这里插入图片描述
  • 输入新建数据库的名称并选择字符集utf8 – UTF-8Unicode
    在这里插入图片描述
  • 选中新建的数据库,右键选者新建表
    在这里插入图片描述
  • 对表进行字段设置
    在这里插入图片描述
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值