餐饮网站建设网站,安卓系统app开发公司,rtt全民互助平台网站开发,用vs2010做免费网站模板文章目录 一、安装二、使用2.1 登录2.2 数据库操作2.2.1 创建数据库2.2.2 删除数据库2.2.3 创建数据表 参考文档 一、安装
Linux 下 Mysql 的安装非常简单#xff0c;一个命令即可#xff1a;
sudo apt install mysql-server检查安装是否成功#xff0c;输入#xff1a; … 文章目录 一、安装二、使用2.1 登录2.2 数据库操作2.2.1 创建数据库2.2.2 删除数据库2.2.3 创建数据表 参考文档 一、安装
Linux 下 Mysql 的安装非常简单一个命令即可
sudo apt install mysql-server检查安装是否成功输入
mysql -V二、使用
2.1 登录
连接服务器时需要提供用户名和密码
# 连接远程服务器
mysql -h host -u user -p
# 在本地连接本地的Mysql
mysql -u user -p初次登录可以使用root账户然后在root账户中创建新用户再使用上面的命令登录
# 登录 root 用户密码是安装的时候让填的如果没有填就是没有密码
sudo mysql -u root# 将new_user和new_password替换为要创建的新用户的用户名和密码
CREATE USER new_userlocalhost IDENTIFIED BY new_password;# 这步很重要赋予new_user用户所有权限否则在后续操作时会提示该用户没有权限
GRANT ALL PRIVILEGES ON *.* TO new_userlocalhost WITH GRANT OPTION;# 退出当前Mysql用户
exit# 登录新创建的用户
$ mysql -u new_user -p如果要查看更多的Mysql的选项列表可以输入
mysql --help 2.2 数据库操作
使用SHOW语句可以找出服务器上当前存在哪些数据库
# SHOW DATABASES;或者换成小写都是可以的
mysql SHOW DATABASES;
--------------------
| Database |
--------------------
| RUNOOB |
| information_schema |
| mysql |
| performance_schema |
| sys |
--------------------
5 rows in set (0.00 sec)2.2.1 创建数据库
在登陆 MySQL 服务后使用 create 命令创建数据库语法如下:
CREATE DATABASE 数据库名;# 创建数据库
mysql CREATE DATABASE test;
Query OK, 1 row affected (0.03 sec)mysql show databases;
--------------------
| Database |
--------------------
| RUNOOB |
| information_schema |
| mysql |
| performance_schema |
| sys |
| test |
--------------------
6 rows in set (0.00 sec)USE命令用于切换当前连接的活动数据库当连接到MySQL服务器时默认情况下可能没有选择任何数据库。为了执行针对特定数据库的SQL查询例如SELECT、INSERT、UPDATE、DELETE等需要先告诉MySQL想要操作哪个数据库
USE 数据库名;2.2.2 删除数据库
drop 命令删除数据库命令格式
drop database 数据库名;2.2.3 创建数据表
创建MySQL数据表的SQL通用语法
CREATE TABLE table_name (column_name column_type);Mysql数据类型https://www.runoob.com/mysql/mysql-data-types.html
# 创建一个表
mysql create table test_table (name VARCHAR(100));
Query OK, 0 rows affected (0.14 sec)# 查看表的情况
mysql show tables;
----------------
| Tables_in_test |
----------------
| test_table |
----------------
1 row in set (0.00 sec)# 查看表中情况
mysql DESCRIBE test_table;
------------------------------------------------
| Field | Type | Null | Key | Default | Extra |
------------------------------------------------
| name | varchar(100) | YES | | NULL | |
------------------------------------------------
1 row in set (0.01 sec)参考文档
https://dev.mysql.com/doc/refman/8.1/en/entering-queries.html
https://www.runoob.com/mysql/mysql-connection.html