mysql创建学生情况表(xs)结构,MySql章节复习资料

本文档详细介绍了如何在MySQL中管理数据库和表,包括创建学生情况表XS,修改数据库字符集,增加、删除和重命名表列,插入、删除和更新表数据的操作实例。
摘要由CSDN通过智能技术生成

第2章 数据库和表

【例2.2】 修改数据库mydata(假设mydata已经创建)的默认字符集和校对规则。 ALTER DATABASE mydata DEFAULT CHARACTER SET gb2312 DEFAULT COLLATE gb2312_chinese_ci; 【例2.3】 设已经创建了数据库XSCJ,在该数据库中创建学生情况表XS。 USE XSCJ CREATE TABLE XS (

学号 char(6) NOT

NULL

PRIMARY KEY,

姓名 char(8) NOT NULL , 专业名 char(10) NOT NULL , 性别 tinyint(1) NOT

NULL

DEFAULT 1 ,

出生日期 date NOT NULL , 总学分 tinyint

NULL ,

照片 blob NULL, 备注 text NULL ) ENGINE=InnoDB;

【例2.4】 假设已经在数据库XSCJ中创建了表XS,表中存在“姓名”列。在表XS中增加“奖学金等级”列并将表中的“姓名”列删除。 USE XSCJ ALTER TABLE XS

ADD 奖学金等级 tinyint NULL , DROP COLUMN 姓名 ;

【例2.5】 假设数据库XSCJ中已经存在table1表和table2表,将table1表重命名为student,table2表重命名为course。 USE XSCJ

RENAME TABLE table1 TO student, table2 TO course

【例2.6】 假设数据库XSCJ中有一个表test,创建test表的一个名为test_copy1的拷贝。 CREATE TABLE test_copy1 LIKE test;

【例2.7】 创建表test的一个名为test_

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值