创建一个数据库

本文详细指导如何使用SQL创建一个名为'school'的数据库,并在其中创建一个包含学生信息的学生表,包括学号、姓名、性别等字段,强调了使用 AUTOINCREMENT 自增和正确数据类型。同时展示了创建数据库及表的SQL语句和相关操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

– 目标:创建一个school数据库
– 创建学生表(列,字段) 使用SQL创建
– 学号 int 登陆密码varchar(20) 姓名,性别varchar(2),出生日期(datatime),家庭住址,email

– 注意点,使用英文(), 表的名称 和 字段 尽量使用 括起来
– AUTO INCREMENT 自增
– 字符串使用 单引号括起来
– 所欲语句后面加,(英文的),最后一个不用加
– PRIMARY KEY 主键, 一般一个表只有一个唯一的主键

-- 目标:创建一个school数据库
-- 创建学生表(列,字段)  使用SQL创建
-- 学号 int 登陆密码varchar(20) 姓名,性别varchar(2),出生日期(datatime),家庭住址,email

-- 注意点,使用英文(), 表的名称 和 字段 尽量使用  括起来
-- AUTO INCREMENT 自增
-- 字符串使用 单引号括起来
-- 所欲语句后面加,(英文的),最后一个不用加
-- PRIMARY KEY 主键, 一般一个表只有一个唯一的主键

`student`CREATE TABLE IF NOT EXISTS `student`(
	`id` INT(4) NOT NULL AUTO_INCREMENT COMMENT'学号',
	`name` VARCHAR(30) NOT NULL DEFAULT '匿名' COMMENT '姓名',
	`pwd` VARCHAR(20) NOT NULL DEFAULT '123456' COMMENT'密码',
	`sex` VARCHAR(2) NOT NULL DEFAULT'女'COMMENT'性别',
	`birthday`DATETIME DEFAULT NULL COMMENT'出生日期',
	`email`VARCHAR(50) DEFAULT NULL COMMENT'邮箱',
	PRIMARY KEY(`id`)
)ENGINE=INNODB DEFAULT CHARSET=utf8


SHOW CREATE DATABASE school  -- 查看创建数据库的语句
SHOW CREATE TABLE student  -- 查看student数据表的定义语句
DESC student 	-- 显示表的结构

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值