MySQL习题

第三章习题

(1)查看当前系统中的数据库。

mysql> SHOW DATABASES;

(2)创建数据库Book,使用SHOW CREATE DATABASE 语句查看数据库定义信息。

mysql> CREATE DATABASE Book;

mysql> SHOW CREATE DATABASE Book;

(3)删除数据库Book.

DROP DATABASE Book;

 

第四章习题

1.创建数据库Market,在Market中创建表customers,customers表结构如表4.5所示,按要求进行操作。

表4.5 customers表结构字段名

数据类型

主键

外键

非空

唯一

自增

c_num

INT(11)

c_name

VARCHAR(50)

c_contact

VARCHAR(50)

c_city

VARCHAR(50)

c_birth

DATETIME

 

(1) 创建数据库Market。

mysql> CREATE DATABASE Market;

(2) 创建数据表customers,在c_num字段上添加主键约束和自增约束,在c_birth字段添加非空约束。

mysql> USE Market;

mysql> CREATE TABLE customers(

    -> c_num INT(11) PRIMARY KEY NOT NULL AUTO_INCREMENT,

    -> c_name VARCHAR(50),

    -> c_contact VARCHAR(50),

    -> c_city VARCHAR(50),

    -> c_birth DATETIME NOT NULL

    -> );

(3) 将c_cantact字段插入到c_birth字段后面。

mysql> ALTER TABLE customers MODIFY c_contact VARCHAR(50) AFTER c_birth;

(4) 将c_name字段数据类型改为VARCHAR(70)。

mysql> ALTER TABLE customers MODIFY c_name VARCHAR(70);

(5) 将c_cantact字段改名为c_phone.

mysql> ALTER TABLE customers CHANGE c_contact c_phone VARCHAR(70)

(6) 增加c_gender字段,数据类型为CHAR(1)。

mysql> ALTER TABLE customers ADD c_gender CHAR(1)

(7) 将表名修改为customers_info。

mysql> ALTER TABLE customers RENAME customers_info;

(8) 删除字段c_city。

mysql> ALTER TABLE customers_info DROP c_city;

(9) 修改数据表的存储引擎为MyISAM。

mysql> ALTER TABLE customers_info ENGINE=MyISAM;

2.在Market表中创建数据表orders,orders表结构如表4.6所示,按要求进行操作。

表4.6 orders表结构字段名

数据类型

主键

外键

非空

唯一

自增

o_num 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值