MySQL作业

这篇具有很好参考价值的文章主要介绍了MySQL作业。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MySQL作业,mysql,adb,android

1.1
create database Market;
1.2
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
    -> );
1.3
mysql> alter table customers drop c_contact;
mysql> alter table customers add c_contact varchar(50) after c_birth;
1.4
alter table customers modify c_name varchar(70);
1.5
alter table customers change c_contact c_phone varchar(50);
1.6
alter table customers add c_gender char(1);
1.7
rename table customers to customers_info;
1.8
mysql> alter table customers_info drop c_city;
1.9
mysql> show engines;//查看支持的存储引擎
show variables like '%storage_engine%'; //查看默认的存储引擎
ALTER table customers_info engine=MyISAM;
结果:
mysql> desc customers_info;
+----------+-------------+------+-----+---------+----------------+
| Field    | Type        | Null | Key | Default | Extra          |
+----------+-------------+------+-----+---------+----------------+
| c_num    | int(11)     | NO   | PRI | NULL    | auto_increment |
| c_name   | varchar(70) | YES  |     | NULL  |                |
| c_birth  | datetime    | NO   |     | NULL    |                |
| c_phone  | varchar(50) | YES  |     | NULL    |                |
| c_gender | char(1)     | YES  |     | NULL    |                |
+----------+-------------+------+-----+---------+----------------+
5 rows in set (0.00 sec)

MySQL作业,mysql,adb,android

mysql> create table orders (
    -> o_num int(11) primary key not null auto_increment unique,
    -> o_date date,
    -> o_id int(11),
    ->foreign key(o_id) references customers_info(c_num)
    -> );
//注意,在上题中更改了引擎,添加外键不成功的原因可能是引擎的原因
2.2
show create table orders;//先查看外键名
 alter table orders drop foreign key orders_ibfk_1;//再删除外键
mysql> drop table customers_info;//再删除表customers_info

MySQL作业,mysql,adb,android文章来源地址https://www.toymoban.com/news/detail-536319.html

3.1
grant select,insert on team.player to account1@'localhost' identified by 'Oldpwd111.';
grant update(info) on team.player to account1@'localhost' identifieed by 'Oldpwd111.';
3,2
mysql> SET GLOBAL validate_password_policy='LOW';
Query OK, 0 rows affected (0.00 sec)

mysql> SET GLOBAL validate_password_length=0;
Query OK, 0 rows affected (0.00 sec)

mysql>  SET GLOBAL validate_password_special_char_count=0;
Query OK, 0 rows affected (0.00 sec)

mysql> SET GLOBAL validate_password_mixed_case_count=0;
Query OK, 0 rows affected (0.00 sec)

mysql> SET GLOBAL validate_password_number_count=0;
Query OK, 0 rows affected (0.00 sec)

mysql>  SET GLOBAL validate_password_length=0;
Query OK, 0 rows affected (0.00 sec)

mysql> alter user account1@'localhost' identified by 'newpwd2';
Query OK, 0 rows affected (0.00 sec)
//修改权限限制后用户account1可以设置简单密码
3.3
mysql> flush privileges;
//刷新权限表
3.4
 SHOW GRANTS FOR 'account1'@'localhost';//查看权限

GRANT USAGE ON *.* TO 'account1'@'localhost'                                     |
| GRANT SELECT, INSERT, UPDATE (info) ON `team`.`player` TO 'account1'@'localhost' |

3.5
revoke all on team.player from account1@'localhost';//撤权

3.6
drop user account1;

到了这里,关于MySQL作业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • MySQL--第6次作业

    一、备份与还原 /*1、使用mysqldump命令备份数据库中的所有表*/ [root@localhost ~]# mkdir /backup/db [root@localhost ~]# mysqldump -uroot -p\\\'#BenJM123\\\' -A booksDB /backup/db/booksDB.sql   /*2、备份booksDB数据库中的books表*/ [root@localhost ~]# mysqldump -uroot -p\\\'#BenJM123\\\' booksDB books /backup/db/books.sql   /*3、使用mysqldu

    2024年02月16日
    浏览(29)
  • 头歌MYSQL——课后作业6 函数

    第1关:数值函数 任务描述 本关任务:对表达式取整 相关知识 四舍五入的函数 ROUND(X,D) 返回X,其值保留到小数点后D位,而第D位的保留方式为四舍五入。 若D的值为0,则对小数部分四舍五入。 若将D设为负值,保留X值小数点左边的D位 TRUNCATE(X,D) 返回被舍去至小数点后D位的数

    2024年02月10日
    浏览(39)
  • Day08-作业(MySQL&Mybatis入门)

    数据准备: 重新创建一个数据库 db03_homework 执行如下脚本,创建表结构,导入测试数据 需求: 数据准备: 需求: 需求: 1. 新建一个数据库 mybatis_homework, 将下面的表结构 及 测试数据导入数据库中。 2. 创建SpringBoot项目, 勾选 mybatis、mysql 驱动的相关依赖。 3. 定义实体类

    2024年02月14日
    浏览(36)
  • MySQL第三次作业-多表查询

    目录 1.实验需求 2. 实验步骤: 1、根据上述实验需求可知,要查询数据表中的内容,首先要创建一个db_school数据库并使用。 2、然后创建 student和score表 3.接下来给student和score表插入数据 (1)向student表插入数据 (2)用 select * from student; 查看student表中数据来验证数据是否插

    2024年01月20日
    浏览(43)
  • 阶段小作业:基于docker安装mysql

    1.在docker hub 搜索Mysql镜像 2.拉取Mysql 5.7 镜像 注意mysql是小写哦 3.创建mysql容器,主机3306端口号映射到容器3306端口  这里我在复制老师给的代码的问题是   注意--name也是变颜色的 代码的意思是 -d 后台守护进程 -p 3306:3306 端口映射,宿主机端口与容器端口的映射 –privilege

    2024年02月12日
    浏览(36)
  • 奶茶店管理系统设计(mysql大作业)

    奶茶店管理系统设计 一. 建库语句: 创建数据库,数据库名称为“store”,基字符集设置为utf8。 CREATE DATABASE store CHARACTER SET utf8 COLLATE utf8_general_ci; USE store ; 二. 建表语句: 创建5张数据表(分店表branch_store,员工表employee,特权顾客表privilege,订单表orders,订单清单表menu)并

    2024年02月09日
    浏览(39)
  • 数据库大作业——学生选课系统(基于SpringBoot+Mysql)

    1、项目背景 由于选课时间集中, 在同一时间进入系统抢占有限的资源, 导致系统服务响应速度明显下降, 严重时甚至会造成服务器崩溃。这种问题在目前实行学分制的国内高校中普遍存在。当系统软件不具备高并发性时,就无法顺畅承接超大流量,当请求过多,系统就会直接

    2024年02月07日
    浏览(50)
  • 云原生数据仓库AnalyticDB Mysql(ADB分析型数据库)-DML语法之新增插入数据详解

    ADB分析型数据库,是阿里云平台上资源,原名叫云原生数据仓库AnalyticDB Mysql,俗称ADB分析型数据库,那么ADB的语法与mysql关系型数据库语法存在一定的差异。 本文为笔记,介绍ADB的DML语法的应用。 1. INSERT INTO INSERT INTO用于向表中插入数据,主键重复时会自动忽略当前写入数据

    2024年02月15日
    浏览(41)
  • MySQL数据库设计作业 ——《网上书店系统》数据库设计实验报告

    普通用户:可以进行最基础的登陆操作,可浏览图书、按类别查询图书、查看 图书的详细信息,还可以注册成为会员。 会员:需要填写详细信息(真实姓名、性别、手机号、地址、邮箱等),可浏览图书、按类别查询图书、查看图书的详细信息,在此基础上,还可以订购图

    2024年02月04日
    浏览(72)
  • SSM + MySQL + Vue2.x + ElementU 图书管理系统(期末作业)

    🔥 SSM + MySQL + Vue2.x + ElementUI 🔥 本项目使用 Idea 开发工具采用当前最火的Java + Web前端框架开发,在保证质量的同时界面美观,交互友好,实在是期末大作业的首选项目。 使用软件设计三层架构 + 前后端分离开发: 控制Controller层:接收以及响应数据。 业务Service层:对业务逻

    2024年02月06日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包