2021-08-20Linux数据库(东京奥运会)mysql

[root@localhost ~]# yum -y install mariadb mariadb-server

root@localhost ~]# systemctl start mariadb
[root@localhost ~]# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
[root@localhost ~]# mysql -uroot -p123
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 6
Server version: 5.5.68-MariaDB MariaDB Server

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> create database baobao charset utf8;
ERROR 1007 (HY000): Can't create database 'baobao'; database exists
MariaDB [(none)]> create database baobao charset utf8;
ERROR 1007 (HY000): Can't create database 'baobao'; database exists
MariaDB [(none)]> create database baobao charset utf8;
ERROR 1007 (HY000): Can't create database 'baobao'; database exists
MariaDB [(none)]> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| aoyun              |
| baobao             |
| mysql              |
| performance_schema |
| test               |
+--------------------+
6 rows in set (0.00 sec)

MariaDB [(none)]> use baobao
Database changed
MariaDB [baobao]> create table aoyun(
    -> id int(1) primary key auto_increment not null unique,
    -> 国家 varch(12),
    -> ;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'varch(12),' at line 3
MariaDB [baobao]> create table aoyun( id int(1) primary key auto_increment not null unique, 国家 varchar(12), 金 varchar(12), 银 varchar(12), 铜 varchar(12), 总数 varchar(12));
Query OK, 0 rows affected (0.02 sec)

MariaDB [baobao]> show aoyun;
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'aoyun' at line 1
MariaDB [baobao]> desc aoyun;
+--------+-------------+------+-----+---------+----------------+
| Field  | Type        | Null | Key | Default | Extra          |
+--------+-------------+------+-----+---------+----------------+
| id     | int(1)      | NO   | PRI | NULL    | auto_increment |
| 国家   | varchar(12) | YES  |     | NULL    |                |
| 金     | varchar(12) | YES  |     | NULL    |                |
| 银     | varchar(12) | YES  |     | NULL    |                |
| 铜     | varchar(12) | YES  |     | NULL    |                |
| 总数   | varchar(12) | YES  |     | NULL    |                |
+--------+-------------+------+-----+---------+----------------+
6 rows in set (0.00 sec)

MariaDB [baobao]> insert into aoyun values(1,"美国","39","41","33","113");
Query OK, 1 row affected (0.00 sec)

MariaDB [baobao]> select * from aoyun;
+----+--------+------+------+------+--------+
| id | 国家   | 金   | 银   | 铜   | 总数   |
+----+--------+------+------+------+--------+
|  1 | 美国   | 39   | 41   | 33   | 113    |
+----+--------+------+------+------+--------+
1 row in set (0.00 sec)

MariaDB [baobao]> insert into aoyun values(1,"中国","38","32","18","88");
ERROR 1062 (23000): Duplicate entry '1' for key 'PRIMARY'
MariaDB [baobao]> insert into aoyun values(0,"中国","38","32","18","88");
Query OK, 1 row affected (0.00 sec)

MariaDB [baobao]> insert into aoyun values(0,"日本","27","14","17","58");
Query OK, 1 row affected (0.01 sec)

MariaDB [baobao]> insert into aoyun values(0,"英国","22","21","22","65");
Query OK, 1 row affected (0.00 sec)

MariaDB [baobao]> insert into aoyun values(0,"俄罗斯奥委会","20","28","23","71");
Query OK, 1 row affected (0.00 sec)

MariaDB [baobao]> insert into aoyun values(0,"澳大利亚","17","7","22","46");
Query OK, 1 row affected (0.00 sec)

MariaDB [baobao]> select * from aoyun;
+----+--------------------+------+------+------+--------+
| id | 国家               | 金   | 银   | 铜   | 总数   |
+----+--------------------+------+------+------+--------+
|  1 | 美国               | 39   | 41   | 33   | 113    |
|  2 | 中国               | 38   | 32   | 18   | 88     |
|  3 | 日本               | 27   | 14   | 17   | 58     |
|  4 | 英国               | 22   | 21   | 22   | 65     |
|  5 | 俄罗斯奥委会       | 20   | 28   | 23   | 71     |
|  6 | 澳大利亚           | 17   | 7    | 22   | 46     |
+----+--------------------+------+------+------+--------+
6 rows in set (0.00 sec)

MariaDB [baobao]> select * from aoyun where 国家='中国';
+----+--------+------+------+------+--------+
| id | 国家   | 金   | 银   | 铜   | 总数   |
+----+--------+------+------+------+--------+
|  2 | 中国   | 38   | 32   | 18   | 88     |
+----+--------+------+------+------+--------+
1 row in set (0.00 sec)

MariaDB [baobao]> select * from aoyun order by 金 desc;
+----+--------------------+------+------+------+--------+
| id | 国家               | 金   | 银   | 铜   | 总数   |
+----+--------------------+------+------+------+--------+
|  1 | 美国               | 39   | 41   | 33   | 113    |
|  2 | 中国               | 38   | 32   | 18   | 88     |
|  3 | 日本               | 27   | 14   | 17   | 58     |
|  4 | 英国               | 22   | 21   | 22   | 65     |
|  5 | 俄罗斯奥委会       | 20   | 28   | 23   | 71     |
|  6 | 澳大利亚           | 17   | 7    | 22   | 46     |
+----+--------------------+------+------+------+--------+
6 rows in set (0.01 sec)

MariaDB [baobao]> update aoyun set 金='7' where 国家='日本';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0

MariaDB [baobao]> select * from aoyun;
+----+--------------------+------+------+------+--------+
| id | 国家               | 金   | 银   | 铜   | 总数   |
+----+--------------------+------+------+------+--------+
|  1 | 美国               | 39   | 41   | 33   | 113    |
|  2 | 中国               | 38   | 32   | 18   | 88     |
|  3 | 日本               | 7    | 14   | 17   | 58     |
|  4 | 英国               | 22   | 21   | 22   | 65     |
|  5 | 俄罗斯奥委会       | 20   | 28   | 23   | 71     |
|  6 | 澳大利亚           | 17   | 7    | 22   | 46     |
+----+--------------------+------+------+------+--------+
6 rows in set (0.00 sec)

MariaDB [baobao]> select * from aoyun;
+----+--------------------+------+------+------+--------+
| id | 国家               | 金   | 银   | 铜   | 总数   |
+----+--------------------+------+------+------+--------+
|  1 | 美国               | 39   | 41   | 33   | 113    |
|  2 | 中国               | 38   | 32   | 18   | 88     |
|  3 | 日本               | 7    | 14   | 17   | 58     |
|  4 | 英国               | 22   | 21   | 22   | 65     |
|  5 | 俄罗斯奥委会       | 20   | 28   | 23   | 71     |
|  6 | 澳大利亚           | 17   | 7    | 22   | 46     |
+----+--------------------+------+------+------+--------+
 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目 录 1 1 奥运会赛事管理管理系统需求分析 1 1.1开发背景 1 1.2 系统主要业务分析 2 1.2.1 运动员信息管理业务分析 2 1.2.2 运动队信息管理业务分析 2 1.2.3比赛项目管理业务分析 3 1.2.4 计分项目管理业务分析 3 1.2.5 裁判员管理业务分析 4 1.2.6项目类型管理业务分析 4 1.2.7国家管理业务分析 5 1.2.8赛事地点管理业务分析 5 1.2.9赛事信息管理业务分析 5 1.2.10赛事纪录管理业务分析 6 1.2.11运动员参加项目管理业务分析 6 1.2.12赛事项目对应管理业务分析 7 1.2.13赛事裁判对应管理业务分析 7 1.3 系统功能需求分析 8 1.3.1运动员信息管理需求分析 8 1.3.2运动队信息管理需求分析 9 1.3.3比赛项目信息管理需求分析 10 1.3.4计分项目信息管理需求分析 11 1.3.5裁判员信息管理需求分析 12 1.3.6项目类型管理功能分析 12 1.3.7国家管理功能分析 13 1.3.8赛事地点管理功能分析 13 1.3.9赛事记录管理功能分析 14 1.3.10赛事信息管理功能分析 14 1.3.11运动员参加项目管理需求分析 15 1.3.12赛事项目对应管理需求分析 16 1.3.13赛事裁判对应管理需求分析 17 1.3.14查询、审核需求分析 18 1.3.15评分需求分析 18 1.4 系统数据模型 19 1.5 数据字典 24 2 奥运会赛事管理系统逻辑结构设计 33 2.1 系统模块划分 33 2.2 数据库逻辑结构设计 34 3 奥运会赛事管理系统功能设计 36 3.1.1 裁判信息增加操作 36 3.1.2裁判信息删除操作 36 3.1.3裁判信息修改操作 36 3.1.4裁判信息查询操作 37 3.1.5赛事信息增加操作 37 3.1.6赛事信息删除操作 37 3.1.7赛事信息修改操作 37 3.1.8赛事记录增加操作 37 3.1.9赛事记录删除操作 38 3.1.10赛事记录修改操作 38 3.1.11赛事地点增加操作 38 3.1.12赛事地点删除操作 38 3.1.13赛事地点修改操作 38 3.1.14赛事裁判对应表增加操作 39 3.1.15赛事裁判对应表删除操作 39 3.1.16赛事信息查询操作 39 3.1.17赛事记录查询操作 39 3.1.18赛事地点查询操作 39 3.1.19赛事裁判对应表查询操作 40 3.1.20保证同一时间只能举行一个项目的触发器 40 3.1.21 比赛项目增加操作(项目编号、项目类型编号、项目名称) 40 3.1.22 比赛项目删除操作(项目编号、项目类型编号、项目名称) 40 3.1.23比赛项目修改操作(项目编号、项目类型编号、项目名称) 41 3.1.24比赛项目查询操作(项目编号、项目类型编号、项目名称) 41 3.1.38运动员增加操作 43 3.1.39运动员删除操作 44 3.1.40运动员修改操作 44 3.1.41运动员查询操作 44 3.1.42国家增加操作 45 3.1.43国家删除操作 45 3.1.44国家修改操作 45 3.1.45国家查询操作 45 3.1.46计分项目增加操作 45 3.1.47计分项目删除操作 46 3.1.48计分项目修改操作 46 3.1.49计分项目查询操作 46 3.1.50运动员参加项目增加操作 46 3.1.51运动员参加项目删除操作 47 3.1.52运动员参加项目查询操作 47 3.1.53place的删除触发器 47 4 课程设计总结 47 4.1 总结 47 4.2 展望 48
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值