mariadb数据库——安装,创建数据库

MariaDB是一个流行的开源关系型数据库管理系统(RDBMS),它是MySQL的一个分支。

安装

bash 复制代码
apt -y install mariadb-server
bash 复制代码
vi /etc/mysql/mariadb.conf.d/50-server.cnf
character-set-server  = utf8mb4
collation-server      = utf8mb4_general_ci
bash 复制代码
systemctl restart mariadb
bash 复制代码
mysql_secure_installation
Switch to unix_socket authentication [Y/n] n
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y

启动

bash 复制代码
mysql
bash 复制代码
select user,host,password from mysql.user;
bash 复制代码
show databases; 

数据库基本操作

需注意:在mysql下执行命令,需以分号结尾。

bash 复制代码
#创建数据库test
create database test(即数据库名);
#在数据库test下创建数据表name_table ,包含id和name两个字段,类型分别为int和varchar,id为主键
create table test.name_table (id int, name varchar(50), primary key (id)); 
#向数据表中插入数据
insert into test.name_table(id, name) values("1", "zhangsan"); 
#查询
select * from test.name_table; 
#退出数据库
exit
相关推荐
原来是猿10 分钟前
MySQL【内置函数】
数据库·mysql
難釋懷15 分钟前
Redis分片集群插槽原理
数据库·redis·缓存
冷小鱼24 分钟前
pgvector 向量数据库完全指南:PostgreSQL 生态的 AI 增强
数据库·人工智能·postgresql
陈天伟教授28 分钟前
人工智能应用- 天文学家的助手:08. 星系定位与分类
前端·javascript·数据库·人工智能·机器学习
yunyun3212340 分钟前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
m0_6625779742 分钟前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
ℳ๓₯㎕.空城旧梦1 小时前
Python单元测试(unittest)实战指南
jvm·数据库·python
Navicat中国1 小时前
Navicat 高效破解 SQL 编写繁琐难题,提升数据库设计效率
数据库·可视化·sql编写繁琐
Amctwd1 小时前
【数据库】常用 Sql 示例
数据库·sql·oracle
知识分享小能手2 小时前
Redis入门学习教程,从入门到精通,Redis 数据操作:知识点详解与代码实战(2)
数据库·redis·学习