MySQL数据库表操作
图一
创建数据库market,再market中创建数据表customers,customers表结构如图所示 按图示进行操作。
(1)创建数据库Market。
(2)创建数据表customers,在c_num字段上添加主键约束和自增约束,在c_birth字段上添加非空约束。
(3)将c_contact字段插入到c_birth字段后面。
(4)将c_name字段数据类型改为VARCHAR(70)。
(5)将c_contact字段改名为cphone。
(6)增加c_gender字段,数据类型为CHAR(1)。
(7)将表名修改为customers_info。
(8)删除字段c_city。
(9)修改数据表的存储引擎为MVISAM。
图二
在market中创建数据表orders,如图所示,按图示进行操作
(1)创建数据表orders,在onum字段上添加主键约束和自增约束,在cid字段上添加外键约束,关联customers表中的主键cnum。
(2)删除orders表的外键约束,然后删除表customers。
先查看外键名称 再进行修改。
图三
创建数据库Team,定义下列数据表player ,语句如下执行以下操作
创建Team库
创建player表
(1)创建一个新账户,用户名为accountl,该用户通过本地主机连接数据库,密码为 oldpwd1。授权该用户对Team数据库中player表的SELECT和INSERT权限,并且授权该用户对player表的info字段的UPDATE权限。
修改密码限制并创建用户。
授权。
(2)创建SOL语句,更改account1用户的密码为newpwd2。
(3)创建SOL语句,使用FLUSH PRIVILEGES重新加载权限表。
(4)创建SOL语句,查看授权给account1用户的权限。
(5)创建SQL语句,收回account1用户的权限。
(6)创建SOL语句,将account1用户的账号信息从系统中删除。