Linux   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了萌新浅谈Linux系统数据库的基本操作(干货)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

该技术讲解基于Linux centos 7 版本 首先部署MariaDB服务器 []# yum -y install mariadb-server mariadb 安装 mariadb-server、mariadb 软件包 []# systemctl restart mariadb 启动数据库服务 []# systemctl status mariadb 查看服务状态 []# mysqladmin
该技术讲解基于Linux centos 7 版本
首先部署MariaDB服务器
[]# yum -y install mariadb-server mariadb 安装 mariadb-server、mariadb 软件包
[]# systemctl restart mariadb 启动数据库服务
[]# systemctl status mariadb 查看服务状态
[]# MysqLadmin -uroot password ‘ [email protected]‘ 将数据库管理用户 root 的密码设为 [email protected]
[]# vim /etc/my.cnf 进入配置文件进行编辑
[MysqLd]
charactersetserver=utf8 将认字符集设为utf8,以支持中文
.. ..
:wq 保存退出
[]# systemctl restart mariadb 重启 服务
[]# MysqL -uroot [email protected] 以管理用户root登入
MariaDB [(none)]> SHOW DATABASES; 列出有什么库,由于是区分大小写的在这里建议用大写,命令末尾用‘’;‘’分号进行结尾
MariaDB [(none)]> QUIT; 退出管理
*
下面介绍一下库的基本操作

MariaDB [(none)]> SHOW DATABASES; 列出有那些库
MariaDB [(none)]> USE MysqL; 举个例子选择MysqL库,列出此库中有哪些表
MariaDB [(MysqL)]> CREATE DATABASE abc; 创建一个名为abc的库
MariaDB [(MysqL)]> SHOW DATABASES; 进行检查
MariaDB [MysqL]> DROP DATABASE test; 删除名为 test 的库
MariaDB [MysqL]> SHOW DATABASES; 确认结果
MariaDB [MysqL]> USE abc; 使用abc库
MariaDB [studb]> CREATE TABLE def(编号 char(13),姓名 varchar(20),性别 char(1),手机号 char(13),通信地址 varchar(48)); 在abc库中创建名为def的表,并且表明创建的表的每一列所对应的意思,这里是创建了五列,用逗号进行隔开,表示不同的列。
MariaDB [(studb)]> DESC def; 检查一下创建表格的列的设置
向表格def中录入前2条数据记录
MariaDB [studb]> INSERT INTO def VALUES(‘001‘,‘张三‘,‘男‘,‘11111111111‘,‘西海岸‘);
MariaDB [studb]> INSERT INTO def VALUES(‘002‘,‘李四‘,‘女‘,‘西海岸‘);
录入信息的时候注意,整理的信息格式要与上面的创建的表格的格式对应,注意信息用逗号隔开,末尾用分号结尾。
MariaDB [(studb)]> SELECT FROM def; 这里是确认表格的内容

删除
MariaDB [studb]> DELETE FROM def; 删除 base 表中的所有数据记录
MariaDB [studb]> SELECT FROM def; 进行表格查看,会显示没有东西
MariaDB [studb]> DROP TABLE def; 删除整个def表
MariaDB [studb]> SELECT FROM def; 进行查看,会回显一个error,证明表格已经被删除

复制表
MariaDB [studb]> CREATE TABLE studb.aa SELECT FROM studb.abc; 复制studb库中的abc表,建立新表aa(包括原abc表中的所有数据)可以理解为创建一个表他的内容以及格式来自于后面的表
MariaDB [studb]> SELECT FROM studb.aa; 进行查看
MariaDB [studb]> CREATE TABLE studb.dbusers LIKE MysqL.user; 从MysqL库中复制user表,建立新表MysqL.dbusers的结构
MariaDB [studb]> CREATE TABLE studb.dbusers LIKE MysqL.user; 进行结果的查看

注意:在运用中要注意区分大小写,有的时候文件夹的大小写是不一样的,还有就是创建表的格式的时候要注意个字符的使用char与varchar是不一样的一个是固定死的数值的大小,一个是变长的,char如果是2那么这个对应的格式中只能放两个,要是不够的话系统会用空进行不全,要是超过两个,直接会将后面的删除;varchar是变长的标定数字是最大的范围,举个例子,标注的是3的话,存一个的话只占用一个另外的两个不存放东西,但是最大是三,如果比三大的话就将后面的直接删除了;还有就是float型单精度浮点型有效位是8位,double双精度浮点型16位有效。一般float就够用。具体参考C语言的相关数据类型。**

大佬总结

以上是大佬教程为你收集整理的萌新浅谈Linux系统数据库的基本操作(干货)全部内容,希望文章能够帮你解决萌新浅谈Linux系统数据库的基本操作(干货)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: