MySql教程

云服务器安装mysql8.0以及一个简单数据库测试

本文主要是介绍云服务器安装mysql8.0以及一个简单数据库测试,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、先到mysql官网下载安装源:mysql-apt-config_0.8.19-1_all.deb,下载地址:https://download.csdn.net/download/yuyuyuliang00/24954856

2、上传到云服务器,使用软件mobaXterm:

3、用sudo dpkg -i  mysql-apt-config_0.8.19-1_all.deb
然后安装mysql的命令。
sudo apt-get install libmysqlclient-dev
sudo apt-get install mysql-server
sudo apt-get install mysql-client

查看mysql的运行状态
service mysql status

4、创建一个简单的数据库并且使用简单的mysql命令进行测试:

/*
    在本地用root用户创建一个数据库: db_test
    在本地mysql客户端中,用root用户创建一个新用户,此用户可以在任何地方登录 
    然后把数据库db_test的所有操作权限赋给用户'test'@'%'
*/
CREATE DATABASE db_test;
CREATE USER 'test'@'%' IDENTIFIED BY '@xxx';
GRANT ALL ON db_test.* TO 'test'@'%' WITH GRANT OPTION;

SHOW DATABASES;

USE db_test;
/* 创建一张表 */
CREATE TABLE test_table (
    id INT,
    first_name VARCHAR(15),
    email VARCHAR(20)
)  ENGINE=INNODB DEFAULT CHARSET=UTF8MB4;
SHOW TABLES;
/* 以下两条都可以显示数据表的字段 */
DESC test_table;


-- 在email字段后,添加一个country字段
ALTER TABLE `test_table` ADD `country` VARCHAR(15) AFTER `email`;

-- 在first_name字段后,添加一个last_name字段 
ALTER TABLE `test_table` ADD `last_name` VARCHAR(20) AFTER `first_name`;

INSERT INTO `test_table` VALUES 
(1,'xrd', 'S1', 'xrd@xyz.com', 'India'),
(2,'xrr','S2','xrr@xyz.com','German'),
(3,'xfs','S3','xfs@xyz.com','China'),
(4,'xps', 'S4', 'xps@gmail.com','USA');
SHOW COLUMNS FROM test_table;

SELECT * FROM `tb_test`;

UPDATE `test_table` SET first_name='Xrd' WHERE id=3; 

/* 删除字段 */
ALTER TABLE `test_table` DROP `country`;
DESC test_table;

/* 修改表名 */
RENAME TABLE test_table TO tb_test;
SHOW TABLES;

/*
备份数据库: 在mysql命令行中输入以下命令,备份db_test.sql
mysqldump -uroot -p db_test > db_test.sql
*/

/* 删除数据库 */
DROP DATABASE db_test;
SHOW DATABASES;
USE db_test;
/*
    先创建一个名为db_test的数据库
*/
 CREATE DATABASE db_test;
 /*
 在命令行中,执行以下语句恢复数据库。
  mysql -uroot -p db_test<db_test.sql
  */

这篇关于云服务器安装mysql8.0以及一个简单数据库测试的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!